Schreiben
Compose ist eine Kombination aus sieben Maven-Gruppen-IDs in androidx
. Jede Gruppe enthält eine gezielte Teilmenge von Funktionen, für die jeweils eigene Release-Notes gelten.
In dieser Tabelle werden die Gruppen und Links zu den einzelnen Versionshinweisen erläutert.
Gruppe | Beschreibung |
---|---|
compose.animation | Sie können Animationen in ihren Jetpack Compose-Anwendungen erstellen, um die Nutzerfreundlichkeit zu verbessern. |
compose.compiler | @Composable-Funktionen transformieren und Optimierungen mit einem Kotlin-Compiler-Plug-in aktivieren |
compose.foundation | Erstellen Sie Jetpack Compose-Anwendungen mit vorgefertigten Bausteinen und erweitern Sie das Fundament, um eigene Designsystemelemente zu erstellen. |
compose.material | Erstellen Sie Jetpack Compose-UIs mit vorgefertigten Material Design-Komponenten. Dies ist der übergeordnete Einstiegspunkt von Compose. Er wurde entwickelt, um Komponenten bereitzustellen, die denen auf www.material.io entsprechen. |
compose.material3 | Erstellen Sie Jetpack Compose-UIs mit Material Design 3-Komponenten, der nächsten Weiterentwicklung von Material Design. Material 3 umfasst aktualisierte Themen und Komponenten sowie Personalisierungsfunktionen von Material You wie dynamische Farben. Es wurde so konzipiert, dass es zum neuen visuellen Stil und zur System-UI von Android 12 passt. |
compose.runtime | Grundlegende Bausteine des Programmiermodells und der Statusverwaltung von Compose sowie die Kernlaufzeit, auf die das Compose-Compiler-Plug-in ausgerichtet ist. |
compose.ui | Grundlegende Komponenten der Compose-Benutzeroberfläche, die für die Interaktion mit dem Gerät erforderlich sind, einschließlich Layout, Zeichnen und Eingabe. |
Versionen
In dieser Tabelle sind die aktuellen Versionen der einzelnen Gruppen aufgeführt.
Maven-Gruppen-ID | Letzte Aktualisierung | Stabile Version | Release Candidate | Beta-Ausgabe | Alphaversion |
---|---|---|---|---|---|
compose.animation | 11. Dezember 2024 | 1.7.6 | - | - | 1.8.0-alpha07 |
compose.compiler | 7. August 2024 | 1.5.15 | - | – | - |
compose.foundation | 11. Dezember 2024 | 1.7.6 | - | - | 1.8.0-alpha07 |
compose.material | 11. Dezember 2024 | 1.7.6 | - | - | 1.8.0-alpha07 |
compose.material3 | 13. November 2024 | 1.3.1 | - | - | 1.4.0-alpha04 |
compose.runtime | 11. Dezember 2024 | 1.7.6 | - | - | 1.8.0-alpha07 |
compose.ui | 11. Dezember 2024 | 1.7.6 | - | - | 1.8.0-alpha07 |
Abhängigkeiten deklarieren
Wenn Sie eine Abhängigkeit von Compose hinzufügen möchten, müssen Sie Ihrem Projekt das Google Maven-Repository hinzufügen. Weitere Informationen finden Sie im Maven-Repository von Google.
Fügen Sie der Datei build.gradle
für Ihre App oder Ihr Modul die Abhängigkeiten für die erforderlichen Artefakte hinzu:
Cool
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" } }
Weitere Informationen zu Abhängigkeiten finden Sie unter Build-Abhängigkeiten hinzufügen.
Feedback
Ihr Feedback hilft uns, Jetpack zu verbessern. Bitte teilen Sie uns mit, wenn Sie neue Probleme feststellen oder Ideen zur Verbesserung dieser Bibliothek haben. Sehen Sie sich die vorhandenen Probleme in dieser Bibliothek an, bevor Sie ein neues erstellen. Sie können einem vorhandenen Problem Ihre Stimme geben, indem Sie auf die Schaltfläche mit dem Stern klicken.
Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.
BOMs
Die neuesten BOM-Releases finden Sie auf der Seite BOM-Zuordnungsseite erstellen.
Ankündigungen
Datum | Mitteilung |
---|---|
26. Juni 2023 | Seit der Veröffentlichung von Compose 1.5.0-beta01 befinden sich Compose-aar-Dateien unter den Artefakten vom Typ „*-android“. Mit 1.6.0-alpha01 wurden Compose-POM-Dateien aktualisiert, damit sie standardmäßig auf das Artefakt „-android“ verweisen, um Abhängigkeiten in Build-Systemen aufzulösen, die Gradle-Modulmetadaten nicht unterstützen. |