Город МОСКОВСКИЙ
00:54:16

32. Android - Kotlin Flows (часть 1)

Аватар
Android Head First
Просмотры:
108
Дата загрузки:
19.01.2023 22:17
Длительность:
00:54:16
Категория:
Технологии и интернет

Описание

Что такое Kotlin Flows и для чего они нужны. Реактивное программирование с помощью Kotlin Flows. Отличия Cold и Hot Flows. Создание Flow: flowOf, asFlow, flow, callbackFlow. Миграция с Callback-интерфейсов на Flow. Использование MutableStateFlow и Flow вместо LiveData. Объединение нескольких Flow с помощью оператора combine.

Kotlin Flows представляют собой альтернативу к Reactive Streams (http://reactivex.io), адаптированную к использованию вместе с корутинами.

Исходники проекта "до": https://github.com/romychab/android-tutorials/tree/764faca4a06b7c19655335b49c9bc4933ad90ceb/mvvm-foundation-coroutines

Исходники проекта "после": https://github.com/romychab/android-tutorials/tree/528fbd48d8c78701a703b5725099ea775555096e/mvvm-foundation-coroutines

Список всех изменений: https://github.com/romychab/android-tutorials/commit/528fbd48d8c78701a703b5725099ea775555096e

Документация по Kotlin Flows: https://kotlinlang.org/docs/flow.html#representing-multiple-values

Рекомендуемые видео