Миграция с LiveData на Coroutines Flow

-44 /79

Руководство по миграции с LiveData на StateFlow/SharedFlow при использовании архитектуры MVVM на основе Jetpack


📺 Важное обновление Lifecycle + Flow


🔗 Avito.Tech

💰 Поддержать проект

🔗 Telegram канал "Android Broadcast"

🔗 Блог о жизни канала

🔗 Telegram канал "Kotlin Broadcast"


🔗 Документация по Flow

🔗 StateFlow and SharedFlow для Android разработчиков

🔗 SharedFlow

🔗 StateFlow

🔗 LiveData

🔗 Новые API для повторения поведения подписки c Flow как LiveData


0:00 Вступление

0:40 Партнерская интеграция

1:06 Теория по Flow

3:04 Миграция на StateFlow

10:34 Важная особенность StateFlow

11:04 Как создать SharedFlow

14:25 Конвертация Flow в StateFlow/SharedFlow

16:49 Миграция на Flow, когда LiveData не имеет начального значения

24:17 Заключение

Тайм-коды

00:00
Вступление
00:40
00:00
Партнерская интеграция
00:26
00:00
Теория по Flow
01:58
00:00
Миграция на StateFlow
07:30
00:00
Важная особенность StateFlow
00:30
00:00
Как создать SharedFlow
03:21
00:00
Конвертация Flow в StateFlow/SharedFlow
02:24
00:00
Миграция на Flow, когда LiveData не имеет начального значения
07:28
00:00
Заключение
00:45