Урок 8: MutableState, remember. Состояние и Рекомпозиция | Курс Android Jetpack Compose

Опубликовано: 25 Апрель 2026
на канале: Kotlin & Android с нуля – Иван Ветров
1,988
87

📖 Текстовая версия урока и практика: https://androidsprint.ru/courses/jetp...
🎯 Обучающая платформа с ИИ: https://androidsprint.ru/?utm_source=...
Код из всех уроков в моем TG канале: https://t.me/ievetrov
Тесты и практика в боте: https://t.me/AndroidSprintBot?start=yt

✅ Смотреть в VK: https://vk.com/ivan.ievetrov
✅ Вопросы и ответы для Android собесов: https://t.me/AndroidSprintInterview
✅ Бесплатный курс по Kotlin:    • Kotlin с нуля – бесплатный курс по основам...  
✅ Бесплатный курс по Android XML:    • Android: пошаговый курс для начинающих (20...  

В этом видео разбираем, как в Jetpack Compose работает управление состоянием и механизм рекомпозиции. Что произойдёт, если у элемента меняется значение? Почему UI не обновляется сам? И как сделать так, чтобы это происходило автоматически, без костылей и ручных вызовов?

Пошагово показываю, как использовать mutableStateOf и remember, в чём их роль, как они хранят данные и запускают перерисовку интерфейса. Объясняю, зачем нужен MutableState, как использовать делегаты by, и почему при повторном вызове функции Composable не теряет своё состояние.

Jetpack Compose умеет "умно" обновлять только те элементы, которые реально изменились. Это экономит ресурсы и делает интерфейс отзывчивым. Разберёмся, как работает этот процесс в Android, и как на практике создавать интерактивные компоненты с предсказуемым поведением.

00:00 Введение
00:20 Сравнение с классической системой представления
00:59 Введение в Состояние и Рекомпозицию
01:48 Подготовка рабочего пространства
03:49 Проблема управления состоянием
04:35 Как оживить чекбокс?
05:45 Как повторно вызвать CheckBox?
07:21 Как правильно хранить состояние в Jetpack Compose?
07:42 MutableState
09:49 remember в Jetpack Compose
12:00 Использование делегата by

#jetpackcompose #mobiledevelopment #какстатьпрограммистом