Kotlin Coroutines Best practices
Еще одна статья с best practices по корутинам.
👉 Don’t use async with an immediate await
👉 Consider cancelling scope children
👉 Use Dispatchers.Main.immediate instead of Dispatchers.Main
👉 yield
👉 Use awaitAll
👉 Avoid using Job builder
👉 Functions that return Flow should not be suspending
Читать (En)