ユニット 4 へようこそ
ユニット 4 へようこそこのユニットでは、より多くのロジックと画面を備えたアプリを作成する際に考慮すべき重要なトピックについて説明します。このユニットでは、アプリ アーキテクチャ、アプリ内の異なる画面間のナビゲーション、アダプティブ レイアウトを取り上げます。
アプリ アーキテクチャの概要
Android アプリ開発の設計パターン、手法、ベスト プラクティスを使用して Android アプリを設計する方法を学習します。
アーキテクチャ: UI レイヤ
この動画では、UI レイヤと、単方向データフローを使用して UI の状態を処理する方法について学習します。
Compose での ViewModel と状態
この Codelab では、アーキテクチャ コンポーネントのひとつである ViewModel の使用方法を学びます。構成が変更されるときにアプリの状態を保持するために、ViewModel を実装します。
ViewModel をテストする単体テストを作成する
ViewModel をテストして、アプリの正確性、機能の動作、ユーザビリティを検証する方法を学習します。
演習: Dessert Clicker に ViewModel を追加する
アプリに ViewModel を追加して、アクティビティからロジックを抽出する演習を行います。
次のステップ
これでユニット 4 のパスウェイ 1 は完了です。アプリ開発の成功に向け、大きく前進しました。このパスウェイでは、Dessert Clicker アプリと Unscramble アプリの両方を作成し、アプリのライフサイクル、構成変更の処理、アプリ アーキテクチャについて学習しました。