Strumenti per Compose
Android Studio offre molte nuove funzionalità specifiche per Jetpack Compose. Adotta un approccio code-first e migliora al contempo la produttività degli sviluppatori senza dover scegliere se usare un'interfaccia di progettazione o un editor di codice.
Una differenza fondamentale tra l'interfaccia utente basata su View e Jetpack Compose è che Compose non si affida a View
per il rendering dei suoi componenti componibili. Come conseguenza di questo approccio all'architettura, Android Studio offre funzionalità estese per Jetpack Compose senza dover aprire un emulatore o connettersi a un dispositivo. Rispetto alle visualizzazioni Android, questo consente agli sviluppatori un processo iterativo più veloce di implementare i design dell'interfaccia utente.
Per abilitare funzionalità specifiche di Android Studio per Jetpack Compose, devi aggiungere queste dipendenze nel file build.gradle(.kts)
dell'applicazione. Puoi utilizzare il BOM (Bill of Materials) o definire le dipendenze singolarmente.
Distinta materiali
val composeBom = platform("androidx.compose:compose-bom:2024.09.00") implementation(composeBom) debugImplementation("androidx.compose.ui:ui-tooling") implementation("androidx.compose.ui:ui-tooling-preview")
Singolarmente
debugImplementation("androidx.compose.ui:ui-tooling:1.7.0") implementation("androidx.compose.ui:ui-tooling-preview:1.7.0")
Design
Visualizza l'anteprima dell'interfaccia utente
@Preview
consente di visualizzare l'anteprima dei componenti componibili. Scopri come visualizzarne l'anteprima, organizzarli e interagirvi.