Jetpack Compose は、Android のネイティブ UI を構築するための最新のツールキットです。このページには、Compose の使用に関する最新情報が記載されています。
Compose の基本コンセプトについて
- チュートリアル: Compose の利用を開始してシンプルな UI を構築します。
- Compose の思想: Compose の宣言型アプローチが従来のビューベースのアプローチと異なる点、Compose を使用する場合のメンタルモデルの構築方法について確認します。
Compose 開発環境について
- Android Studio で Compose を使用する: Compose を使用するために開発環境をセットアップします。
- レイアウト プレビュー: Android Studio で Compose UI を動的にプレビューする方法を確認します。
特定の Compose コンセプトについての詳細
- レイアウト: Compose のネイティブ レイアウト コンポーネントと、独自のレイアウトを設計する方法について確認します。
- テーマ設定: Compose ベースの UI のテーマを設定する方法について確認します。
- 状態の管理: Compose アプリで状態を設定して使用する方法について確認します。
- テスト: Compose コードのテストについて確認します。
- 相互運用性: Compose は、既存の Android ビューで動作するように設計されています。Compose コンテンツを同じアプリ内のビューベースの UI と統合する方法について確認します。
- Navigation:
NavController
を使用して Navigation コンポーネントを Compose UI と統合する方法について確認します。 - Compose で Kotlin を使用する: Compose で Kotlin 固有のイディオムが動作する仕組みを確認します。