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

Compose には、事前構築済みの UI コンポーネントが用意されているため、最小限のコードでグラフィック、アニメーション、その他の視覚要素を使用してアプリの UI を実装できます。

アプリ内の既存のビューベースの UI を維持するには、ビューベースのワークフローを使用します。ビューベースの UI を Compose に移行することをおすすめします。

Android で UI を作成する

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

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

ガイド
大画面向けに開発して、ユーザーが利用できる UI オプションを増やします。タブレット、折りたたみ式デバイス、ChromeOS デバイスなどの大画面は、コンテンツを見やすく表示し、マルチタスクを容易にします。
ガイド
外出中でも接続の維持、生体認証データのモニタリング、エクササイズの記録など、便利な機能を利用できるウェアラブル アプリを作成します。
ガイド
Android に関する既存の知識に基づいて、テレビ用の新しいアプリを作成します。または、既存のアプリを拡張してテレビで実行することもできます。
ガイド
Android Auto または Android Automotive OS を搭載している自動車向けにアプリを作成できます。1 つのアプリ アーキテクチャで両方に対応できます。
ガイド
Compose のおなじみのコンセプトを使用して、2D コンテンツと 3D コンテンツを特徴とする空間 UI レイアウトを構築し、Android XR デバイス向けの没入型エクスペリエンスを作成します。
ガイド
使い慣れた Compose のコンセプトを使用して、光学シースルー ディスプレイを搭載した Android XR デバイス向けに最適化された、一目でわかる UI を構築します。
すべてのユーザーを対象とした設計。アクセシビリティの高い機能やサービスをアプリに組み込み、すべてのユーザーにとってのユーザビリティを改善します。

アプリの最適化

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

最新の動画