In the Android realm, we have always been in look out for the best solution for dealing with the asynchronous nature of the mobile world. From the infamous lifecycle handling to the hellish web of callbacks, we had seen it all. As the newest kid on the block: Kotlin Coroutines. We'll dive into what coroutines are, how they differ from other models and how to use it with Kotlin on Android. Using the power of Kotlin DSL, we will delegate the heavy lifting away from the regular android components.
Repo Link: https://github.com/DroidLove/AsyncDroid