あなたが開発者であれば、おそらく Jetpack Compose が何であるかを知っているでしょう。 Android TV 用 Compose とともに、マテリアル 3 安定版が登場しました。
Jetpack Compose は、Kotlin で書かれた宣言型 UI エンジンで、Android の XML レイアウトなどの古典的な命令型 UI エンジンを置き換えるか、実行可能な代替となることを目的としています。 本質的に、Jetpack Compose は、UI の実装をはるかに簡単にする強力なコード専用レイアウト エンジンです。 最初はアルファ版でリリースされました 8月に 去年に続いて ベータ版リリース 今年の 2 月にはさらに多くの機能が追加されました。 今回、Google の Android Developer Summit で、同社は Compose が Android TV に導入されることを発表しました。 さらに嬉しいのは、マテリアル 3 が安定版になったことです。これは、マテリアル 3 を使用して自信を持ってアプリを構築できることを意味します。
マテリアル 3 のオファーを作成する マテリアルデザイン3-スタイルのコンポーネントと テーマ、ダイナミックカラーなどのマテリアルユーパーソナライゼーション機能を有効にします。 Compose Materials 3 のライブラリには、ボタン、カード、チェックボックス、スイッチ、ナビゲーション バー、ドロワーなどの多くの UI コンポーネントの新しいバージョンが含まれており、その他のコンポーネントも今後サポートされる予定です。 Google は、次のことを示すドキュメントもリリースしました。 マテリアル デザイン 2 アプリをマテリアル デザイン 3 に移行する方法. 以下に概説するように、Jetpack Compose でのビルドに使用できる Android Studio のさまざまなバージョンにも改良が加えられています。
Android Studio ドルフィン は最新の安定リリースであり、以下が含まれます。
- アニメーションコーディネート
- マルチプレビューの注釈
- Layout Inspector での再構成カウント
Android Studio デンキウナギ 次のようなベータ版の機能が含まれています。
- ライブ編集 (実験的)
- コンポジションレンダリングのハイライト表示
- プレビューデバイスの構成
- プレビューでのライブアップデート
Android Studio フラミンゴ 次のようなカナリア機能が含まれています。
- ライブ編集はデフォルトでオンになっています
- パフォーマンスの問題をより適切に検査できるように、構成トレースが改善されました。
それだけでなく、Google は Compose が Android TV のアルファ版で利用できるようになったと発表しました。 のようなコンポーネント カルーセル そして イマーシブリスト すでに実装されており、将来的にはさらに実装される予定です。 これは、夏の初めに Compose が WearOS 向けに安定版に達した後に行われます。