既存の View ベースのアプリを移行する

Jetpack Compose は、View の相互運用性を最初から考慮して設計されています。View 内で Compose を使用でき、Compose 内でも View を使用できます。この機能を使用すると、Compose をゼロから書き換えることなく既存の View ベースのアプリに導入できます。

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

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

サンプル

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