Memigrasikan aplikasi berbasis View yang ada
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Jetpack Compose dirancang dengan interoperabilitas View sejak awal.
Anda dapat menggunakan Compose dalam View, dan sebaliknya. Fungsi ini memungkinkan Anda
menggunakan Compose di aplikasi berbasis View yang sudah ada tanpa harus menulis ulang
dari awal.
Halaman berikut menjelaskan cara mengintegrasikan Compose dengan aplikasi yang ada:
- Strategi migrasi: Pelajari strategi untuk memperkenalkan Compose dengan aman dan
bertahap ke codebase Anda.
- API Interoperabilitas: Pelajari API Compose untuk membantu Anda menggabungkan
Compose dengan UI berbasis View.
- Pertimbangan lainnya: Pelajari pertimbangan lainnya seperti tema,
arsitektur, dan pengujian saat memigrasikan aplikasi berbasis View ke Compose.
Contoh
Contoh berikut menunjukkan interoperabilitas Jetpack Compose dan View:
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-08-27 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-08-27 UTC."],[],[],null,["Jetpack Compose was designed with View interoperability right from the start---you\ncan use Compose within Views, and vice versa. This functionality allows you\nto adopt Compose in your existing View-based app without having to rewrite it\nfrom scratch.\n\nThe following pages describe how to integrate Compose with your existing apps:\n\n- [Migration strategy](/develop/ui/compose/migrate/strategy): Learn the strategy to safely and incrementally introduce Compose into your codebase.\n- [Interoperability APIs](/develop/ui/compose/migrate/interoperability-apis): Learn about Compose's APIs to help you combine Compose with View-based UI.\n- [Other considerations](/develop/ui/compose/migrate/other-considerations): Learn other considerations like theming, architecture, and testing while migrating your View-based app to Compose.\n\nSamples\n\nThe following samples demonstrate Jetpack Compose and View interoperability:"]]