Jetpack Compose は View との相互運用をサポートしています。Compose を View で使用することも、View を Compose で使用することもできます。これにより、すべての View をすぐに移行しなくても、既存の View ベースのアプリに Compose を導入できます。
以下のページで、Compose を既存のアプリと統合する方法について説明します。
- 移行戦略: Compose をコードベースに安全かつ段階的に 導入する戦略について説明します。
- 相互運用 API: Compose と View ベースの UI を組み合わせるために役立つ Compose の API について確認します。
- その他の考慮事項: View ベースのアプリを Compose に移行する際に考慮すべきその他の事項(テーマ設定、 アーキテクチャ、テストなど)について確認します。
Android スキル
GitHub で表示XML View を Jetpack Compose に移行する
XML View を Jetpack Compose に移行する Android スキルを使用して、レガシー XML レイアウトを最新の Jetpack Compose UI に変換します。
Android CLI からスキルをインストールするには、次のコマンドを実行します。
android skills add --skill migrate-xml-views-to-jetpack-compose