【kotlin】コールバックパターンの処理をsuspend関数に変換し、直列的に扱う

非同期処理を扱う手法の一つとしてコールバックパターンがあります。
時間のかかる処理を非同期で実行し、完了後に行う後続処理を予め指定しておくものですが、コールバックパターンには処理の実行順序が分かりにくいという問題があります。 ...
Kotlinコルーチンがとても便利だという話

今回は、Kotlinのコルーチンという機能についてお話したいと思います。
まずはじめに、Androidアプリにおいて画面表示に関わる処理は、UIスレッドでしか実行できません。テキストの内容を書き換えたり、画像を表示したりと ...