Slides -
Telegram -
Facebook -
A coroutine is a concurrency design pattern that you can use on Android to simplify code that executes asynchronously. Coroutines were added to Kotlin in version 1.3 and are based on established concepts from other languages.
On Android, coroutines help to solve two primary problems:
Manage long-running tasks that might otherwise block the main thread and cause your app to f