Многие, кто начинает писать на Compose, делают это интуитивно. Почему? Чтобы привыкнуть, понять, осознать подход к декларативному UI, нужно много времени, и поэтому к пониманию стабильности приходят, как правило, сильно позже. Однако это важно, ведь правильно организованная стабильность уменьшает количество рекомпозиций, что улучшает производительность и плавность работы приложения.
Говорят, разработчики делятся на четыре типа:
- Не пишут на Compose
- Пишут на Compose, но не знают про стабильность
- Пишут на Compose, знают про стабильность, но не работают над ней
- Пишут на Compose, знают про стабильность и занимаются ее поддержкой
Если вы узнали себя в первых трёх типах, то найдёте много нового для себя в этой статье (и сможете быстро продвинуться к четвёртому типу). Если вы ощущаете себя на четвёртый тип, многое будет для вас известно, однако почему бы просто не освежить знания.