UI を開発する
Jetpack Compose は、直感的な Kotlin API と少ないコードでネイティブ UI を構築するための最新の Android ツールキットです。Compose を使用すると、スマートフォン、タブレット、折りたたみ式デバイスからテレビやウェアラブルまで、あらゆるフォーム ファクタへの適応を含め、UI 開発を簡素化し、高速化できます。
Compose には、グラフィック、アニメーション、その他の視覚要素で動作する事前構築済みの UI コンポーネントが用意されています。
Android で UI を作成する
Compose を初めて使用する場合は、
Android に精通しているデベロッパー向け: このコースでは、レイアウト、テーマ設定、アニメーション、アーキテクチャ、状態、ユーザー補助、テストなど、Compose を使用してネイティブ UI を構築する際の基本事項について説明します。
Compose と Android を初めて使用する場合は、
Android を始めたばかりのデベロッパー向け: Android でユーザー インターフェースを構築するための最新のツールキットである Jetpack Compose を使用して Android アプリを構築する方法を学習します。
モバイル フォーム ファクタ向けにビルドする
ガイド
アダプティブ レイアウト
アダプティブ デザインの基本を学び、スマートフォン、タブレット、折りたたみ式デバイス、ChromeOS デバイスのあらゆるサイズのディスプレイにシームレスに適応するユーザー エクスペリエンスを作成しましょう。
ガイド
アダプティブ コンポーネント
ListDetailPaneScaffold や SupportingPaneScaffold などのマテリアル 3 アダプティブ レイアウト コンポーネントを使用して、アダプティブ UI を構築します。
ガイド
アダプティブ ナビゲーション
NavigationSuite や NavigationSuiteScaffold などのマテリアル 3 コンポーネントを使用して、アダプティブ ナビゲーション パターンを実装します。
特定のデバイス向けにビルドする
ガイド
自動車向け Android
Android Auto または Android Automotive OS を搭載している自動車向けにアプリを作成できます。1 つのアプリ アーキテクチャで両方に対応できます。
ガイド
Android for XR
Android XR は Android プラットフォームの拡張機能であるため、Android API やツール、または OpenXR や WebXR などのオープン スタンダードを使用して XR アプリを構築できます。
ユーザー補助をサポートする
すべてのユーザーを対象とした設計。アクセシビリティの高い機能やサービスをアプリに組み込み、すべてのユーザーにとってのユーザビリティを改善します。
サンプルを見る
Now in Android
Now in Android は、Kotlin と Jetpack Compose で構築された Android アプリです。Now in Android は、設計と開発のベスト プラクティスをモデル化し、Android デベロッパーのリファレンスとなるように設計されています。
アプリ ウィジェット
AppWidgets は、Compose 上に構築されたフレームワークである Jetpack Glance を使用してアプリ ウィジェットを構築する方法を示したサンプルのコレクションです。