Scrivi
Compose è una combinazione di 7 ID gruppo Maven all'interno di androidx
. Ogni gruppo
contiene un sottoinsieme mirato di funzionalità, ognuna con il proprio insieme di note di rilascio.
Questa tabella spiega i gruppi e fornisce i link a ogni insieme di note di rilascio.
Gruppo | Descrizione |
---|---|
compose.animation | Creare animazioni nelle applicazioni Jetpack Compose per arricchire l'esperienza utente. |
compose.compiler | Trasforma le funzioni @Composable e attiva le ottimizzazioni con un plug-in del compilatore Kotlin. |
compose.foundation | Scrivi applicazioni Jetpack Compose con componenti di base pronti all'uso ed estendi le fondamenta per creare i tuoi elementi del sistema di progettazione. |
compose.material | Crea interfacce utente Jetpack Compose con componenti Material Design pronti all'uso. Si tratta del punto di ingresso di livello superiore di Compose, progettato per fornire componenti che corrispondono a quelli descritti all'indirizzo www.material.io. |
compose.material3 | Crea UI Jetpack Compose con i componenti Material Design 3, la prossima evoluzione di Material Design. Material 3 include componenti e temi aggiornati e funzionalità di personalizzazione Material You come il colore dinamico. È progettato per essere coerente con il nuovo stile visivo e l'interfaccia utente di sistema di Android 12. |
compose.runtime | Elementi costitutivi fondamentali del modello di programmazione e della gestione dello stato di Compose e runtime di base per il plug-in del compilatore Compose da utilizzare come target. |
compose.ui | Componenti fondamentali dell'interfaccia utente di Compose necessari per interagire con il dispositivo, inclusi layout, disegno e input. |
Versioni
Questa tabella elenca le versioni attuali di ogni gruppo.
ID gruppo Maven | Ultimo aggiornamento | Release stabile | Candidato per la release | Versione beta | Alpha Release |
---|---|---|---|---|---|
compose.animation | 2 luglio 2025 | 1.8.3 | - | 1.9.0-beta02 | - |
compose.compiler | 7 agosto 2024 | 1.5.15 | - | - | - |
compose.foundation | 2 luglio 2025 | 1.8.3 | - | 1.9.0-beta02 | - |
compose.material | 2 luglio 2025 | 1.8.3 | - | 1.9.0-beta02 | - |
compose.material3 | 2 luglio 2025 | 1.3.2 | - | - | 1.4.0-alpha17 |
compose.runtime | 2 luglio 2025 | 1.8.3 | - | 1.9.0-beta02 | - |
compose.ui | 2 luglio 2025 | 1.8.3 | - | 1.9.0-beta02 | - |
Dichiarazione di dipendenze
Per aggiungere una dipendenza da Compose, devi aggiungere il repository Maven di Google al tuo progetto. Per saperne di più, consulta il repository Maven di Google.
Aggiungi le dipendenze per gli artefatti che ti servono nel file build.gradle
per
la tua app o il tuo modulo:
Alla moda
android { buildFeatures { compose true } composeOptions { kotlinCompilerExtensionVersion = "1.5.15" } kotlinOptions { jvmTarget = "1.8" } }
Kotlin
android { buildFeatures { compose = true } composeOptions { kotlinCompilerExtensionVersion = "1.5.15" } kotlinOptions { jvmTarget = "1.8" } }
Per saperne di più sulle dipendenze, consulta Aggiungere dipendenze di build.
Feedback
Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se riscontri nuovi problemi o hai idee per migliorare questa libreria. Prima di crearne uno nuovo, dai un'occhiata ai problemi esistenti in questa libreria. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a forma di stella.
Per ulteriori informazioni, consulta la documentazione di Issue Tracker.
BOM
Per le release più recenti della distinta materiali, visita la pagina di mappatura della distinta materiali.
Annunci
Data | Annuncio |
---|---|
26 giugno 2023 | A partire dalla release 1.5.0-beta01 di Compose, gli aar di Compose si trovano negli artefatti `*-android`. Con la versione 1.6.0-alpha01, i file POM di Compose sono stati aggiornati in modo da puntare all'artefatto "-android" per impostazione predefinita per la risoluzione delle dipendenze nei sistemi di build che non supportano i metadati del modulo Gradle. |