DUICUO

Google の最も強力な Android UI ツールキットが GitHub でトップにランクされています。この初心者向けガイドをご覧ください。

2019年、GoogleはI/Oカンファレンスにおいて、非バンドルツールキットであるJetpack Composeをオープンソース化しました。この最新ツールキットはネイティブAndroid UIを構築するためのもので、最小限のコードでレイアウトを作成し、Kotlinを直接利用できるようになります。

Jetpack Compose ツールキットは、コンポーズ可能な関数を中心に構築されています。これらの関数を使用すると、UI の構造や依存するデータを記述することで、アプリケーションの UI を定義できます。UI の構築方法を詳細に知る必要はありません。

GitHub のプロジェクトがここ数日、チャートのトップにランクインしています。このプロジェクトには、Compose をより深く学ぶのに役立つ個別の Android Studio プロジェクトのセットが含まれています。

現在、compose-samples は GitHub で 2.7K のスターと合計 400 のブランチを持っています (GitHub アドレス: https://github.com/android/compose-samples)。

これらのサンプルアプリケーションを試してみたい場合は、Android Studio 4.2の最新のCanaryバージョンをご利用ください。いくつかの例を見てみましょう。

ジェットニュース

これは中程度の複雑さのブログ投稿ビューアです。

ジェットチャット

これは、基本的なテーマ デザイン、UI テスト、アニメーションなどを備えた、複雑さのレベルがシンプルなサンプル チャット アプリケーションです。

ジェットサーベイ

これは、単純なレベルの複雑さで Compose でのテキスト入力、検証、および UI 状態管理を示す調査アプリケーションです。

ジェットスナック

これはComposeを使用して構築されたスナック注文アプリケーションです。システム設計とレイアウトのカスタマイズを含む、中程度の複雑さを備えています。

ジェットキャスター

これは、完全に機能する Redux スタイルのアーキテクチャを備え、動的なテーマを備えたポッドキャスト アプリケーションです。

上記のアプリケーション例以外にも、Crane(旅行アプリ)、Rally(金融アプリ)、Owlなど、個性的なアプリケーションが多数存在します。Composeにご興味をお持ちの方は、ぜひこのプロジェクトをチェックしてみてください。