Обложка канала

Android Broadcast

Качественная выборка Android Dev новостей, тезисы важных новостей и статей, личное мнение

Android Broadcast

4 года назад
Открыть в
📺 More performance tips for Jetpack Compose (20 мин) Продолжаю смотреть Android Dev Summit'22. Интересное видео про то как отказаться от ненужных рекомпозиций (все вокруг состояния): 👉 Как делать анализ производительности UI на Compose 👉 Используйте лямбды для часто меняющихся значений 👉 Зачем нужны immutable классы 👉 Разница между Stable, Immutable и Unstable 👉 Все стандартные Kotlin коллекции - unstable by default 👉 derivedStateOf() используйте только если вам нужно делать рекомпозицию при изменении значения по содержанию (equals). Чем-то схоже c distinctUntilChanged 👉 Рассказали про новое API - reportFullyDrawn в Compose, которая заработает с AndroidX Activity 1.7.0 Хоть Compose и стараются сделать "быстрым из коробки" но следить за вашим кодом для Compose и состоянием придётся вам! #compose #performance #androiddevsummit