Проверяет умение выбрать подходящий реактивный инструмент для обновления UI.
Короткий ответ
LiveData — lifecycle-aware контейнер данных от Android Jetpack, автоматически останавливает сбор данных при неактивном UI. Flow — Kotlin корутиновый API для реактивных стримов, гибкий в трансформации и объединении, но требует lifecycleScope или repeatOnLifecycle для учёта жизненного цикла. Чтобы организовать ту же логику, оборачивают Flow в asLiveData() или собирают его в viewModelScope с StateFlow и отображают через observe.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.