一般的な Android ユースケースでコルーチンを使用する

コルーチンを使用して、ネットワーク呼び出しやローカルデータへのアクセスなどの一般的なユースケースでバックグラウンド タスクの管理を簡素化する方法を学習します。

 

Android アプリで Kotlin コルーチンを使用する

コードラボ

コルーチンをアプリの UI、Room、Retrofit、WorkManager に統合する際のベスト プラクティスについて学習します。

CoroutineWorker でのスレッド化

省略可

WorkManager とコルーチンを併用して、アプリが終了した場合やデバイスが再起動した場合でも実行される非同期タスクをスケジュール設定する方法について学習します。

Room のデータアクセス オブジェクトを使用してデータにアクセスする

記事 省略可

DAO メソッドに suspend Kotlin キーワードを追加し、Kotlin コルーチン機能を使用して非同期化する方法を学びます。

記事を読む

Android Room とビュー - Kotlin

コードラボ

Android アーキテクチャ コンポーネントとコルーチンを使用してデータベースからデータを取得して保存するアプリの作成方法を学習します。