Seven recipes to understand flows and asynchrony in Kotlin
Статья с наглядными примерами, про асинхронность в Kotlin и flows в частности: зачем нужны flows, отличия горячих от холодных, как преобразовать коллбеки в suspend функции и flows и т.д.
👉 Java callbacks, the bad old days
👉 Doing callbacks the Kotlin way: suspendCoroutine
👉 Suspend functions can only return once
👉 Using callbackFlow to return multiple things from an async callback
👉 Collecting a flow
👉 Cold flows and awaitClose
👉 SharedFlow and multiple collectors
👉 Sharing a cold flow, making it hot
Читать (En)
Post #1164
3.63K

- ❤ 8
- 👍 4
- 🔥 3