XML ビューを Jetpack Compose に移行する

Jetpack Compose は View との相互運用性をサポートしています。Compose を View で使用したり、View を Compose で使用したりできます。これにより、すべての View をすぐに移行することなく、既存の View ベースのアプリに Compose を導入できます。

以下のページで、Compose を既存のアプリと統合する方法について説明します。

  • 移行戦略: Compose をコードベースに安全かつ段階的に導入するための戦略を確認します。
  • 相互運用 API: Compose と View ベースの UI を組み合わせるために役立つ Compose の API について確認します。
  • その他の考慮事項: View ベースのアプリを Compose に移行する際に考慮すべきその他の事項(テーマ設定、アーキテクチャ、テストなど)について確認します。

サンプル

次のサンプルは、Jetpack Compose と View の相互運用性を示しています。