Android-разработчик red_mad_robot Серёжа Чумиков рассказал об оптимизациях Compose, которые помогут избежать огромного количества лишних рекомпозиций. Презентацию можно скачать по ссылке: Робот в телеграме: Таймкоды: 00:00 Вступление 00:38 Skippable-функции 02:41 Stable/unstable типы в Compose 08:31 Эквивалентность 11:04 @Stable-функции 12:32 Обращение к вложенным полям data class 15:14 Подведение итогов 1 части "Рекомпозиция" 18:18 Списки stable/unstable функций и классов 19:45 Вопросы по первой части 30:15 2 часть. MutableState 34:05 Уровень рекомпозиции. Inline @Composable фунции 37:28 Делегат vs value-поле 40:08 LaunchedEffect vs SnapshotFlow и derivedStateOf() 49:08 Захват параметров лямбдой 52:20 State как параметр @Composable 56:25 Вопросы по 2 части 59:03 Разбор примера Осипа