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