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

-44 /60

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


📺 Важное обновление Lifecycle + Flow https://youtu.be/sU77aew1gYc


🔗 Avito.Tech https://avito.tech/

💰 Поддержать проект https://bit.ly/3sratqQ

🔗 Telegram канал "Android Broadcast" https://ttttt.me/android_broadcast

🔗 Блог о жизни канала https://boosty.to/androidbroadcast

🔗 Telegram канал "Kotlin Broadcast" https://ttttt.me/kotlin_broadcast


🔗 Документация по Flow https://kotlinlang.org/docs/flow.html

🔗 StateFlow and SharedFlow для Android разработчиков https://bit.ly/3lC3LLl

🔗 SharedFlow https://bit.ly/31gPevz

🔗 StateFlow https://bit.ly/2NDMHbx

🔗 LiveData https://bit.ly/3r8V9No

🔗 Новые API для повторения поведения подписки c Flow как LiveData https://bit.ly/31j5Hzk


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