Scrivi
Compose è una combinazione di 7 ID gruppo Maven in androidx
. Ogni gruppo contiene un sottoinsieme mirato di funzionalità, ciascuna con il proprio insieme di note di rilascio.
Questa tabella illustra i gruppi e i link a ogni set di note di rilascio.
Gruppo | Descrizione |
---|---|
compose.animation | Creare animazioni nelle loro 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 espandi la base per creare i componenti del tuo sistema di progettazione. |
compose.material | Crea interfacce utente Jetpack Compose con componenti Material Design pronti all'uso. Si tratta del punto di contatto di primo livello di Compose, progettato per fornire componenti corrispondenti a quelli descritti all'indirizzo www.material.io. |
compose.material3 | Crea interfacce utente Jetpack Compose con i componenti Material Design 3, la prossima evoluzione di Material Design. Material 3 include temi e componenti aggiornati e funzionalità di personalizzazione di Material You come i colori dinamici ed è progettato per essere coerente con il nuovo stile visivo e l'interfaccia utente di sistema di Android 12. |
compose.runtime | Componenti di base del modello di programmazione e della gestione dello stato di Compose, nonché runtime di base per il plug-in del compilatore Compose come target. |
compose.ui | Componenti fondamentali dell'interfaccia utente di composizione necessari per interagire con il dispositivo, inclusi layout, disegno e input. |
Versioni
Questa tabella elenca le versioni correnti di ciascun gruppo.
ID gruppo Maven | Ultimo aggiornamento | Release stabile | Candidato per la release | Versione beta | Versione alpha |
---|---|---|---|---|---|
compose.animation | 11 dicembre 2024 | 1.7.6 | - | - | 1.8.0-alpha07 |
compose.compiler | 7 agosto 2024 | 1.5.15 | - | - | - |
compose.foundation | 11 dicembre 2024 | 1.7.6 | - | - | 1.8.0-alpha07 |
compose.material | 11 dicembre 2024 | 1.7.6 | - | - | 1.8.0-alpha07 |
compose.material3 | 13 novembre 2024 | 1.3.1 | - | - | 1.4.0-alpha04 |
compose.runtime | 11 dicembre 2024 | 1.7.6 | - | - | 1.8.0-alpha07 |
compose.ui | 11 dicembre 2024 | 1.7.6 | - | - | 1.8.0-alpha07 |
Dichiarazione delle dipendenze
Per aggiungere una dipendenza da 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 elementi necessari nel file build.gradle
per la tua app o il tuo modulo:
Groovy
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 ulteriori informazioni sulle dipendenze, consulta Aggiungere dipendenze di compilazione.
Feedback
Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se riscontri nuovi problemi o hai idee per migliorare questa raccolta. Prima di crearne uno nuovo, dai un'occhiata ai problemi esistenti in questa raccolta. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a forma di stella.
Per ulteriori informazioni, consulta la documentazione del Monitoraggio problemi.
BOM
Per le release più recenti del BOM, visita la pagina di mappatura del BOM di Composer.
Annunci
Data | Annuncio |
---|---|
26 giugno 2023 | Dalla release Compose 1.5.0-beta01, i file aar di Compose si trovano negli elementi "*-android". Con la versione 1.6.0-alpha01, i file POM di Compose sono stati aggiornati in modo da puntare all'elemento "-android" per impostazione predefinita per la risoluzione delle dipendenze nei sistemi di compilazione che non supportano i metadati del modulo Gradle. |