注意 この記事は、Kotlin: v1.2.31, Coroutines: v0.22.5に基づいており、最新バージョンでは正常に動作するものではないので、ご注意ください。 まえがき みなさん Kotlin coroutines 使ってますか。 Kotlin coroutines の入門は、こちらから。 入門Kotlin coroutines Android アプリの API 通信処理は、SDK 標準の AsynTask/Loader が使いづらかったため、近年は RxJava + Retrofit で実装することが主流になっていると思います。 が、上記記事にも書かれていますが、RxJava は非同期処理を行うためのフレームワークでもなんでもなく、単に API 通信時の非同期処理を行うだけに使うのは、学習コストが少し高かったりします。 そんな中、Kotlin coroutines が、次期