Eseguire la migrazione delle app basate su visualizzazioni esistenti
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Jetpack Compose è stato progettato fin dall'inizio con l'interoperabilità delle View. Puoi utilizzare Compose all'interno delle View e viceversa. Questa funzionalità ti consente
di adottare Compose nella tua app esistente basata su View senza doverla riscrivere
da zero.
Le seguenti pagine descrivono come integrare Compose con le app esistenti:
- Strategia di migrazione: scopri la strategia per introdurre Compose nel tuo codebase in modo sicuro e incrementale.
- API di interoperabilità: scopri le API di Compose per combinare
Compose con l'interfaccia utente basata su View.
- Altre considerazioni: scopri altre considerazioni come la scelta del tema,
l'architettura e i test durante la migrazione dell'app basata su View a Compose.
Campioni
Gli esempi riportati di seguito mostrano l'interoperabilità di Jetpack Compose e View:
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-08-21 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-08-21 UTC."],[],[],null,["# Migrate existing View-based apps\n\nJetpack 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\n#### Samples\n\nThe following samples demonstrate Jetpack Compose and View interoperability:"]]