Programming Android with Kotlin - Achieving Structured Concurrency with Coroutines
With this practical book, Android developers will learn how to make the transition from Java to Kotlin, including how Kotlin provides a true advantage for gaining control over asynchronous computations