Compose
Compose ist eine Kombination aus 7 Maven-Gruppen-IDs in androidx. Jede Gruppe enthält eine bestimmte Teilmenge der Funktionen und hat eigene Versionshinweise.
In dieser Tabelle werden die Gruppen erläutert und Links zu den jeweiligen Versionshinweisen bereitgestellt.
| Gruppe | Beschreibung |
|---|---|
| compose.animation | Animationen in Jetpack Compose-Anwendungen erstellen, um die Nutzerfreundlichkeit zu verbessern |
| compose.compiler | @Zusammensetzbare Funktionen transformieren und Optimierungen mit einem Kotlin-Compiler-Plug-in ermöglichen |
| compose.foundation | Jetpack Compose-Anwendungen mit vorgefertigten Bausteinen schreiben und die Foundation-Bibliothek erweitern, um eigene Designsystemkomponenten zu erstellen |
| compose.material | Jetpack Compose-UIs mit vorgefertigten Material Design-Komponenten erstellen Dies ist der Einstiegspunkt auf höherer Ebene für Compose, der Komponenten bereitstellt, die den auf www.material.io beschriebenen Komponenten entsprechen. |
| compose.material3 | Jetpack Compose-UIs mit Material Design 3-Komponenten erstellen, der nächsten Weiterentwicklung von Material Design Material 3 umfasst aktualisierte Designs und Komponenten sowie Material You-Personalisierungsfunktionen wie dynamische Farben und 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-UI, 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 Release | Releasekandidat | Beta-Release | Alpha-Release |
|---|---|---|---|---|---|
| compose.animation | 8. April 2026 | 1.10.6 | 1.11.0-rc01 | - | - |
| compose.compiler | 7. August 2024 | 1.5.15 | - | - | - |
| compose.foundation | 8. April 2026 | 1.10.6 | 1.11.0-rc01 | - | - |
| compose.material | 8. April 2026 | 1.10.6 | 1.11.0-rc01 | - | - |
| compose.material3 | 8. April 2026 | 1.4.0 | - | - | 1.5.0-alpha17 |
| compose.runtime | 8. April 2026 | 1.10.6 | 1.11.0-rc01 | - | - |
| compose.ui | 8. April 2026 | 1.10.6 | 1.11.0-rc01 | - | - |
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. Wenn Sie neue Probleme entdecken oder Ideen zur Verbesserung dieser Bibliothek haben, lassen Sie es uns wissen. Bevor Sie ein neues Problem erstellen, sollten Sie sich jedoch die bereits gemeldeten Probleme in dieser Bibliothek ansehen. Wenn Sie sich einer Problemmeldung anschließen möchten, klicken Sie auf den Button mit dem Stern.
Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.
BoMs
Die aktuellen BoM-Releases finden Sie auf der Seite zur BoM-Zuordnung für Compose.
Ankündigungen
| Datum | Announcement |
|---|---|
| 13. August 2025 | Die Compose-Stückliste (Bill of Materials, BOM) vom 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, z. B. erweiterte Schatten, 2D-Scrolling-APIs und eine bessere Listenleistung. Weitere Informationen zu allen neuen Funktionen und Verbesserungen finden Sie im vollständigen Blogpost! |
| 23. April 2025 | Die Version 1.8 von Compose ist da. Diese Version für das moderne UI-Toolkit von Android bietet neue Funktionen wie das automatische Ausfüllen, mehrere Verbesserungen für Text und die Sichtbarkeitsverfolgung. Außerdem können Sie die Größe und Position einer zusammensetzbaren Funktion auf neue Weise animieren. Wir haben auch viele experimentelle APIs stabilisiert und eine Reihe von Fehlern behoben. Weitere Informationen zu allen neuen Funktionen und Verbesserungen in dieser Version finden Sie im vollständigen Blogpost! |
| 4. September 2024 | Die Version 1.7 von Jetpack Compose enthält viele Funktionen, die die Android-Entwicklung schneller und einfacher machen, 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 vom Januar 2024 stabil. Diese Version konzentriert sich hauptsächlich auf Leistungsverbesserungen, da wir weiterhin Modifikatoren migrieren und die Effizienz wichtiger Teile unserer API verbessern. |
| 26. Juni 2023 | Seit der Version 1.5.0-beta01 von Compose befinden sich die Compose-AAR-Dateien unter den Artefakten `*-android`. Mit der Version 1.6.0-alpha01 wurden die Compose-POM-Dateien so aktualisiert, dass sie standardmäßig auf das Artefakt `-android` verweisen, um Abhängigkeiten in Build-Systemen aufzulösen, die keine Gradle-Modulmetadaten unterstützen. |