Androidアプリにおける Kotlin Coroutines のより良い使い方 by 大石将邦

Kotlin Fest 2022
採択
2022/12/10 17:05〜
トラックB
ロング(45分)

Androidアプリにおける Kotlin Coroutines のより良い使い方

yamasa 大石将邦 yamasa

Kotlin Coroutines は、もはやAndroidアプリ開発において必須の技術となりました。
私達のチームでも Kotlin Coroutines を本格的に導入して数年が経ち、既に多くのコードがコルーチンベースで書き換えられています。

Kotlin Coroutines を用いることで非同期処理などが簡潔に記述できるようになりますが、Androidアプリ上で利用する場合はライフサイクルやキャンセルの扱い方など注意すべき点がいくつか存在します。
今回は、我々のチーム内でのコードレビューから得られた数多くの知見を紹介し、Androidアプリ開発における Kotlin Coroutines のより良い使い方について発表します。