アーキテクチャ コンポーネントに関する参考情報

サンプル

  • Sunflower(Android Jetpack を使用した Android 開発のおすすめの方法を示すガーデニング アプリ)
  • Android アーキテクチャ コンポーネントの GitHub ブラウザのサンプル
  • Android データ バインディング ライブラリのサンプル
  • Android アーキテクチャ コンポーネントのナビゲーションの基本的なサンプル
  • Android アーキテクチャ コンポーネントのページングのサンプル
  • Android アーキテクチャ コンポーネントのネットワークを使用したページングのサンプル
  • Room による移行のサンプル
  • Room と RxJava のサンプル(Java)(Kotlin)
  • Codelab

  • Android Room とビュー(Java)(Kotlin)
  • Android データ バインディングの Codelab
  • バックグラウンド処理と WorkManager(Java)(Kotlin)
  • Navigation Codelab
  • Android ページングの Codelab
  • Android 永続化 Codelab
  • Android ライフサイクル対応コンポーネント Codelab
  • トレーニング

  • Udacity: Kotlin による Android アプリの開発
  • ブログ投稿

  • Android データ バインディング ライブラリ  - 2 ステップで監視可能フィールドを LiveData に移行
  • Android の簡単なコルーチン: viewModelScope
  • Android Jetpack WorkManager の安定版リリース
  • ロケールの変更と AndroidViewModel アンチパターン
  • Room とコルーチン
  • WorkManager の基礎
  • WorkManager の紹介
  • データ バインディング: 教訓
  • SQLite から Room への段階的な移行
  • ViewModel: 永続性、onSaveInstanceState()、UI の状態の復元、ローダ
  • ViewModel: 簡単な例
  • ViewModel と LiveData: パターンとアンチパターン
  • ViewModel  に勝る LiveData: 変換と MediatorLiveData を使用したリアクティブ パターン
  • スナックバー、ナビゲーション、その他のイベントと LiveData(SingleLiveEvent のケース)
  • アーキテクチャ コンポーネントを使用したライフサイクル対応データの読み込み
  • Android での大規模データベースのクエリ
  • Room による移行のテスト
  • Room による移行について
  • Room に関する 7 つのプロフェッショナル向けのヒント
  • Room を使用するための 7 ステップ
  • Room と RxJava
  • Room と Time
  • Android Sunflower の紹介
  • アーキテクチャ コンポーネント 1.0 安定版についてのお知らせ
  • Android とアーキテクチャ
  • 動画

  • アーキテクチャ コンポーネントの新機能(Google I/O '19)
  • Jetpack ナビゲーション(Google I/O '19)
  • Android の Kotlin コルーチンを理解する(Google I/O '19)
  • Android Jetpack: WorkManager の紹介
  • Android Jetpack: ナビゲーション コンポーネントの紹介
  • LiveData を使用する(Android Dev Summit '18)
  • 単一アクティビティに移行する理由、タイミング、方法(Android Dev Summit '18)
  • Room の新機能(Android Dev Summit '18)
  • Android Jetpack: アーキテクチャ コンポーネントの新機能(Google I/O '18)
  • Android Jetpack: UI でフラグメントをスマートに使用する方法(Google I/O '18)
  • Android Jetpack: WorkManager を使用した簡単なバックグラウンド処理(Google I/O '18)
  • Android Jetpack: RecyclerView と Paging による無限リストの管理(Google I/O '18)
  • Android Jetpack: ナビゲーション コントローラによる UI ナビゲーションの管理(Google I/O 2018)
  • アーキテクチャ コンポーネント: ライフサイクルに関する問題の解決(Google I/O '17)
  • アーキテクチャ コンポーネント: 永続性とオフライン(Google I/O '17)
  • Jetpack Room
  • Jetpack LiveData
  • Jetpack Paging
  • アーキテクチャ コンポーネント: ユースケース(GDD India '17)
  • Android Jetpack: ViewModel