The new book I have written, Simplifying Android Development with Coroutines and Flows, has now been published. This is my first book after last year's How to Build Android Apps with Kotlin that I co-authored.
The book begins by showing you how to create and handle Kotlin Coroutines on Android. You'll explore asynchronous programming in Kotlin, and understand how to test Kotlin Coroutines. Next, you'll learn about Kotlin Flows on Android, and have a closer look at using Kotlin Flows by getting to grips with handling Flow cancellations and exceptions and testing the Flows.