Jetpack Compose は、直感的な Kotlin API と少ないコードでネイティブ UI を構築するための最新の Android ツールキットです。Compose を使用すると、スマートフォン、タブレット、折りたたみ式デバイスからテレビやウェアラブルまで、あらゆるフォーム ファクタへの適応を含め、UI 開発を簡素化し、高速化できます。

Compose には、グラフィック、アニメーション、その他の視覚要素で動作する事前構築済みの UI コンポーネントが用意されています。

Android で UI を作成する

Android に精通しているデベロッパー向け: このコースでは、レイアウト、テーマ設定、アニメーション、アーキテクチャ、状態、ユーザー補助、テストなど、Compose を使用してネイティブ UI を構築する際の基本事項について説明します。
Android を始めたばかりのデベロッパー向け: Android でユーザー インターフェースを構築するための最新のツールキットである Jetpack Compose を使用して Android アプリを構築する方法を学習します。

モバイル フォーム ファクタ向けにビルドする

ガイド
アダプティブ デザインの基本を学び、スマートフォン、タブレット、折りたたみ式デバイス、ChromeOS デバイスのあらゆるサイズのディスプレイにシームレスに適応するユーザー エクスペリエンスを作成しましょう。
ガイド
ListDetailPaneScaffoldSupportingPaneScaffold などのマテリアル 3 アダプティブ レイアウト コンポーネントを使用して、アダプティブ UI を構築します。
ガイド
NavigationSuiteNavigationSuiteScaffold などのマテリアル 3 コンポーネントを使用して、アダプティブ ナビゲーション パターンを実装します。

特定のデバイス向けにビルドする

ガイド
外出中でも接続の維持、生体認証データのモニタリング、エクササイズの記録など、便利な機能を利用できるウェアラブル アプリを作成します。
ガイド
Android に関する既存の知識に基づいて、テレビ用の新しいアプリを作成します。または、既存のアプリを拡張してテレビで実行することもできます。
ガイド
Android Auto または Android Automotive OS を搭載している自動車向けにアプリを作成できます。1 つのアプリ アーキテクチャで両方に対応できます。
ガイド
Android XR は Android プラットフォームの拡張機能であるため、Android API やツール、または OpenXR や WebXR などのオープン スタンダードを使用して XR アプリを構築できます。
すべてのユーザーを対象とした設計。アクセシビリティの高い機能やサービスをアプリに組み込み、すべてのユーザーにとってのユーザビリティを改善します。

アプリの最適化

ユーザー インターフェースがスムーズかつレスポンシブに動作するように、アプリのパフォーマンスを調整します。
アプリのユーザー インターフェースの信頼性、ジャンクがなく、意図したとおりに動作することを確認するために、堅牢なテストを作成します。

新着動画