[Перевод] Mission Impossible: как добиться 0 рекомпозиций в сложном кастомном UI

Сотня рекомпозиций в секунду при скролле — это приговор. Приговор батарее устройства, плавности анимаций и вашей репутации как инженера. Мы привыкли мыслить высокоуровневыми абстракциями: закинуть LazyColumn , добавить пару Modifier.padding и отправить в продакшен. Но что делать, когда стандартные компоненты начинают "захлебываться", а Layout Inspector горит красным от избыточных отрисовок?

https://habr.com/ru/articles/1035388/

#Jetpack_Compose #Android #Recomposition #Performance #LazyLayout #Custom_UI #Kotlin #Оптимизация #Рендеринг

Mission Impossible: как добиться 0 рекомпозиций в сложном кастомном UI

Image by author Это перевод моей собственной статьи, опубликованной ранее в ProAndroidDev. Сотня рекомпозиций в секунду при скролле — это приговор. Приговор батарее устройства, плавности анимаций...

Хабр