Schreiben
Compose ist eine Kombination aus 7 Maven-Gruppen-IDs innerhalb von androidx
. Jede Gruppe enthält eine bestimmte Teilmenge von Funktionen mit jeweils eigenen Versionshinweisen.
In dieser Tabelle werden die Gruppen erläutert und es sind Links zu den jeweiligen Versionshinweisen enthalten.
Gruppe | Beschreibung |
---|---|
compose.animation | Animationen in Jetpack Compose-Anwendungen erstellen, um die Nutzerfreundlichkeit zu verbessern. |
compose.compiler | @Composable-Funktionen transformieren und Optimierungen mit einem Kotlin-Compiler-Plug-in ermöglichen |
compose.foundation | Mit den einsatzbereiten Bausteinen können Sie Jetpack Compose-Anwendungen schreiben und die Grundlage erweitern, um eigene Designsystemkomponenten zu erstellen. |
compose.material | Jetpack Compose-UIs mit einsatzbereiten Material Design-Komponenten erstellen Dies ist der Einstiegspunkt auf höherer Ebene für Compose. Er soll Komponenten bereitstellen, die den auf www.material.io beschriebenen Komponenten entsprechen. |
compose.material3 | Mit Material Design 3-Komponenten, der nächsten Generation von Material Design, können Sie Jetpack Compose-UIs erstellen. Material 3 umfasst aktualisierte Designs und Komponenten sowie Material You-Personalisierungsfunktionen wie dynamische Farben. Es ist auf den neuen visuellen Stil und die System-UI von Android 12 abgestimmt. |
compose.runtime | Grundlegende Bausteine des Programmiermodells und der Statusverwaltung von Compose sowie die Core-Laufzeit für das Compose Compiler-Plug-in. |
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 | Releasekandidat | Beta-Ausgabe | Alpharelease |
---|---|---|---|---|---|
compose.animation | 13. August 2025 | 1.9.0 | - | - | 1.10.0-alpha01 |
compose.compiler | 7. August 2024 | 1.5.15 | - | – | - |
compose.foundation | 13. August 2025 | 1.9.0 | - | - | 1.10.0-alpha01 |
compose.material | 13. August 2025 | 1.9.0 | - | - | 1.10.0-alpha01 |
compose.material3 | 13. August 2025 | 1.3.2 | - | 1.4.0-beta02 | 1.5.0-alpha02 |
compose.runtime | 13. August 2025 | 1.9.0 | - | - | 1.10.0-alpha01 |
compose.ui | 13. August 2025 | 1.9.0 | - | - | 1.10.0-alpha01 |
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 benötigten 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. Lassen Sie es uns wissen, wenn Sie neue Probleme entdecken 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 für ein vorhandenes Problem abstimmen, indem Sie auf die Schaltfläche mit dem Stern klicken.
Weitere Informationen finden Sie in der Dokumentation zur Problemverfolgung.
BOMs
Die aktuellen BOM-Releases finden Sie auf der Seite zur BOM-Zuordnung für Compose.
Ankündigungen
Datum | Mitteilung |
---|---|
13. August 2025 | Die Compose-Stückliste (BOM) für August 2025 wurde veröffentlicht. Sie enthält die stabile Version von Jetpack Compose 1.9. Dieses Update für das moderne UI-Toolkit von Android bietet mehrere neue Funktionen, darunter erweiterte Schatten, 2D-Scrolling-APIs und eine bessere Listenleistung. Weitere Informationen zu allen neuen Funktionen und Verbesserungen |
23. April 2025 | Compose 1.8 ist da. Diese Version des modernen UI-Toolkits für Android bietet neue Funktionen wie Autofill, mehrere Textverbesserungen und die Möglichkeit, die Sichtbarkeit zu verfolgen. Außerdem können Sie die Größe und Position eines Composables auf neue Weise animieren. Außerdem haben wir viele experimentelle APIs stabilisiert und eine Reihe von Fehlern behoben. Weitere Informationen zu allen neuen Funktionen und Verbesserungen in diesem Release |
4. September 2024 | Die Version 1.7 von Jetpack Compose bietet viele Funktionen, die die Android-Entwicklung beschleunigen und vereinfachen – unabhängig vom Formfaktor, für den Sie entwickeln. Außerdem haben wir Neuigkeiten zur erweiterten Compose-Unterstützung im gesamten Android-Ökosystem bekannt gegeben. |
24. Januar 2024 | Jetpack Compose 1.6 ist jetzt als Teil der Compose-Stückliste für Januar 2024 stabil. In dieser Version liegt der Schwerpunkt auf Leistungsverbesserungen, da wir weiterhin Modifikatoren migrieren und die Effizienz wichtiger Teile unserer API verbessern. |
26. Juni 2023 | Seit der Veröffentlichung von Compose 1.5.0-beta01 befinden sich Compose-AARs unter `*-android`-Artefakten. In Version 1.6.0-alpha01 wurden die Compose-POM-Dateien aktualisiert, sodass sie standardmäßig auf das Artefakt „-android“ für die Abhängigkeitsauflösung in Build-Systemen verweisen, die keine Gradle-Modul-Metadaten unterstützen. |