UI を開発する
Jetpack Compose は、直感的な Kotlin API を使用してネイティブ UI を構築するための最新の Android ツールキットです。Compose は、スマートフォン、タブレット、折りたたみ式デバイスからテレビやウェアラブルまで、あらゆるフォーム ファクタに対応したアダプティブ デザインなど、UI の開発を簡素化し、高速化します。
Compose には、事前構築済みの UI コンポーネントが用意されているため、最小限のコードでグラフィック、アニメーション、その他の視覚要素を使用してアプリの UI を実装できます。
アプリ内の既存のビューベースの UI を維持するには、ビューベースのワークフローを使用します。ビューベースの UI を Compose に移行することをおすすめします。
Android で UI を作成する
Compose を初めて使用する場合は、
Android に精通しているデベロッパー向け: このコースでは、レイアウト、テーマ設定、アニメーション、アーキテクチャ、状態、ユーザー補助、テストなど、Compose を使用してネイティブ UI を構築する際の基本事項について説明します。
Compose と Android を初めて使用する場合は、
Android を始めたばかりのデベロッパー向け: Android でユーザー インターフェースを構築するための最新のツールキットである Jetpack Compose を使用して Android アプリを構築する方法を学習します。
モバイル フォーム ファクタ向けにビルドする
ガイド
大画面
大画面向けに開発して、ユーザーが利用できる UI オプションを増やします。タブレット、折りたたみ式デバイス、ChromeOS デバイスなどの大画面は、コンテンツを見やすく表示し、マルチタスクを容易にします。
ガイド
自動車向け 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 を使用してアプリ ウィジェットを構築する方法を示したサンプルのコレクションです。