Android ist Compose-first

Jetpack Compose ist das deklarative UI-Toolkit von Android für moderne Benutzeroberflächen mit dynamischen Daten, umfangreichen Grafiken und ansprechenden Animationen. Es ersetzt das View-Toolkit, das seit Jahren gute Dienste bei der Android-Entwicklung geleistet hat, aber nicht für die neuesten Anforderungen und Best Practices entwickelt wurde.

Warum Compose-first?

Wir haben Jetpack Compose erstmals 2019 angekündigt und seitdem die Funktionen, die Leistung und die Tools erweitert. Jetpack Compose bietet jetzt alles, was Sie zum Erstellen hochwertiger, nativer Android-Apps benötigen.

  • Umfangreiche Funktionen

    Mit einer leistungsstarken Bibliothek mit Layouts, Eingabe-, Grafik- und Animations-APIs sowie den neuesten Material Design-Komponenten können Sie mit Compose alles erstellen, was Sie sich vorstellen können.

  • Hohe Leistung

    Compose bietet sofort native Leistung und sorgt für eine angenehme Nutzererfahrung.

  • Anpassungsfähig

    Mit Compose lassen sich am einfachsten adaptive Apps erstellen, die auf allen Android-Formfaktoren funktionieren.

  • Produktiv

    Mit leistungsstarken Tools wie Vorschauen und Live-Bearbeitung sowie der vollen Ausdrucksstärke von Kotlin können Teams viel schneller mit Jetpack Compose entwickeln und die Produkteinführungszeit verkürzen.

Weitere Informationen dazu, wie Compose die Entwicklung beschleunigen kann

Was bedeutet Compose-first?

Wenn wir neue Android-Entwicklungstools und -Inhalte wie Jetpack-Bibliotheken, Beispiele, Dokumentation und Schulungsinhalte erstellen, richten wir uns an Jetpack Compose-Nutzer. Wir wissen, dass die Einführung eines neuen UI-Frameworks Zeit braucht. Daher werden wir die herkömmlichen Ansichten noch einige Zeit unterstützen. Wir werden auch weiterhin Interop-APIs unterstützen, damit Sie Compose in Ihrem eigenen Tempo einführen können.

Android-Ansichten

Das View-Toolkit (z. B. Klassen in android.widget wie TextView und ListView) befindet sich jetzt im Wartungsmodus. Das bedeutet, dass nur noch kritische Fehler behoben werden. Das Paket android.view wird weiterhin als Grundlage für Compose und andere UI-Toolkits unterstützt.

View-basierte Jetpack-Bibliotheken

Die folgenden View-basierten Bibliotheken befinden sich ebenfalls im Wartungsmodus und erhalten keine wesentlichen Updates über kritische Fehlerbehebungen hinaus:

Tools

Alle neuen Android Studio-UI-Tools werden nur für Jetpack Compose entwickelt. Vorhandene Tools wie der Navigationseditor und der Layout Editor befinden sich jetzt im Wartungsmodus und erhalten keine neuen Funktionen.

Anleitung

Die Dokumentation, Codelabs und Beispiele konzentrieren sich auf die Entwicklung von Benutzeroberflächen mit Jetpack Compose. Die Ansichtsspezifische Dokumentation ist gegebenenfalls weiterhin auf Seiten mit allgemeinen und Compose-Informationen verlinkt.

Wir aktualisieren derzeit die gesamte relevante Dokumentation auf developer.android.com, um Compose-first zu sein.

Viel Spaß beim Entwickeln mit Compose

Folgen Sie der Kurzanleitung, um Jetpack Compose zu Ihren Apps hinzuzufügen, migrieren Sie Ihre Apps mit unserer Android-Migrationsfunktion auf GitHub zu Compose und sehen Sie sich schließlich unsere Beispiel-Apps auf GitHub an, um Compose in Aktion zu sehen.