Jetpack Compose は、ネイティブ UI をビルドするための Android の最新ツールキットです。Android の UI 開発を簡素化し、加速します。少ないコード、パワフルなツール、直感的な Kotlin API を使用してアプリをすぐに動かすことができます。
少ないコードで多くの機能が可能になり、あらゆる種類のバグが避けられるので、コードがシンプルで維持しやすくなります。
UI を記述するだけで、残りの部分は Compose で処理されます。アプリの状態が変更されると、UI が自動的に更新されます。
あらゆる既存のコードと互換性があり、必要に応じて利用できます。ライブ プレビューと Android Studio のフルサポートにより、反復処理を高速化できます。
Android プラットフォーム API に直接アクセスし、マテリアル デザイン、ダークテーマ、アニメーションなどを組み込んだ美しいアプリを作成できます。

始める

Jetpack Compose の学習と導入を加速するためのリソース。
Compose の活用例と宣言型プログラミングのパワーをご確認ください。
Compose の学習に役立つ、Codelab と動画の厳選されたパスウェイをご確認ください。
Compose の優れた機能の使用方法を示すサンプルをご覧ください。
開発環境を設定して、Compose を使用します。

おすすめのリソース

Compose とビューベースの UI を組み合わせる方法について説明します。
Android Studio の Compose の機能について説明します。
Compose でレイアウトを扱う方法について説明します。
アプリのスタイルを設定し、ライトテーマとダークテーマをサポートする方法について説明します。
Compose を使用する場合の状態管理のパターンについて説明します。
Compose の学習に役立つその他のリソースもご確認ください。

Jetpack Compose の次の展開

Google は複数のパートナー様と協力して、パートナー様のアプリへの Compose の統合を開始しました。チームの生産性を高めて高品質の UI を作成するために Compose がいかに役立っているかをご確認ください。

最新のニュースと動画

Compose コミュニティに参加する

Stack Overflow で質問する
問題を報告してバグを追跡する
KotlinLang Slack グループに参加する