Scrittura
Compose è una combinazione di 7 ID gruppo Maven all'interno di androidx
. Ogni gruppo contiene un sottoinsieme di funzionalità target, ciascuno con il proprio insieme di note di rilascio.
Questa tabella illustra i gruppi e i link a ciascun insieme di note di rilascio.
Raggruppa | Descrizione |
---|---|
compose.animation | Crea animazioni nelle applicazioni Jetpack Compose per arricchire l'esperienza utente. |
compose.compiler | Trasforma le funzioni @Composable e abilita le ottimizzazioni con un plug-in del compilatore Kotlin. |
compose.foundation | Scrivi applicazioni Jetpack Compose con componenti di base pronti all'uso ed estende le basi per creare i tuoi componenti di sistema di progettazione. |
compose.material | Crea UI di Jetpack Compose con componenti Material Design pronti per l'uso. Si tratta del punto di ingresso di livello superiore di Compose, progettato per fornire componenti corrispondenti a quelli descritti all'indirizzo www.material.io. |
compose.material3 | Crea UI di Jetpack Compose con Material Design 3 Components, la prossima evoluzione di Material Design. Material 3 include temi e componenti aggiornati, nonché funzionalità di personalizzazione di Material You, come il colore dinamico, ed è progettato per essere coerente con il nuovo stile visivo e la nuova UI di sistema di Android 12. |
compose.runtime | Componenti di base di base del modello di programmazione e della gestione dello stato di Compose, nonché del runtime principale per il targeting del plug-in Compose Compiler. |
compose.ui | I componenti fondamentali dell'UI di scrittura, come layout, disegno e input, erano necessari per interagire con il dispositivo. |
Versions
Questa tabella elenca le versioni correnti di ciascun gruppo.
ID gruppo Maven | Aggiornamento più recente | Release stabile | Candidato per l'uscita | Versione beta | Release alpha |
---|---|---|---|---|---|
compose.animation | 10 luglio 2024 | 1.6.8 | - | 1.7.0-beta05 | - |
compose.compiler | 14 maggio 2024 | 5/1/14 | - | - | - |
compose.foundation | 10 luglio 2024 | 1.6.8 | - | 1.7.0-beta05 | - |
compose.material | 10 luglio 2024 | 1.6.8 | - | 1.7.0-beta05 | - |
compose.material3 | 26 giugno 2024 | 1.2.1 | - | 1.3.0-beta04 | - |
compose.runtime | 10 luglio 2024 | 1.6.8 | - | 1.7.0-beta05 | - |
compose.ui | 10 luglio 2024 | 1.6.8 | - | 1.7.0-beta05 | - |
Dichiarazione delle dipendenze
Per aggiungere una dipendenza su Compose, devi aggiungere il Repository Maven di Google al tuo progetto. Per ulteriori informazioni, consulta il Repository Maven di Google.
Aggiungi le dipendenze per gli artefatti necessari nel file build.gradle
per
l'app o il modulo:
Trendy
android { buildFeatures { compose true } composeOptions { kotlinCompilerExtensionVersion = "1.5.14" } kotlinOptions { jvmTarget = "1.8" } }
Kotlin
android { buildFeatures { compose = true } composeOptions { kotlinCompilerExtensionVersion = "1.5.14" } kotlinOptions { jvmTarget = "1.8" } }
Per saperne di più sulle dipendenze, consulta Aggiungere dipendenze build.
Feedback
Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se scopri nuovi problemi o hai idee per migliorare questa raccolta. Dai un'occhiata ai problemi esistenti in questa libreria prima di crearne uno nuovo. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a stella.
Per ulteriori informazioni, consulta la documentazione di Issue Tracker.
DBA
Per le release BOM più recenti, visita la pagina Componi la pagina di mappatura della distinta base.
Comunicazioni
Data | Annuncio |
---|---|
26 giugno 2023 | Dalla release Compose 1.5.0-beta01, Compose si trova sotto gli artefatti "*-android". Con la versione 1.6.0-alpha01, i file Compose POM sono stati aggiornati per puntare all'artefatto "-android" per impostazione predefinita per la risoluzione delle dipendenze nei sistemi di build che non supportano i metadati dei moduli Gradle. |