Coroutines are a feature of Kotlin that help convert callback-based code into sequential code, making code easier to read, write, and understand. This session will show you how to use coroutines on Android, and how the new androidx-concurrent library makes it easy to use them to get things off the main thread. You'll also learn how the new library helps coroutines work with Architecture Components
![Understand Kotlin Coroutines on Android (Google I/O'19)](https://cdn-ak-scissors.b.st-hatena.com/image/square/efacd64fd0775befca6cb7d309925e44a91ebf74/height=288;version=1;width=512/https%3A%2F%2Fi.ytimg.com%2Fvi%2FBOHK_w09pVA%2Fhqdefault.jpg)