Tools zum Schreiben
Android Studio bietet viele neue Funktionen speziell für Jetpack Compose. Sie verfolgt einen codeorientierten Ansatz und steigert gleichzeitig die Produktivität der Entwickelnden, ohne zwischen der Designoberfläche oder dem Code-Editor wählen zu müssen.
Ein grundlegender Unterschied zwischen der ansichtsbasierten Benutzeroberfläche und Jetpack Compose besteht darin, dass Compose zum Rendern der zusammensetzbaren Funktionen nicht auf View
angewiesen ist. Aufgrund dieses Architekturansatzes bietet Android Studio erweiterte Funktionen für Jetpack Compose, ohne dass ein Emulator geöffnet oder eine Verbindung zu einem Gerät hergestellt werden muss. Im Vergleich zu Android Views ermöglicht dies Entwicklern einen schnelleren, iterativen Prozess zur Implementierung ihrer UI-Designs.
Wenn Sie Android Studio-spezifische Funktionen für Jetpack Compose aktivieren möchten, müssen Sie diese Abhängigkeiten der build.gradle(.kts)
-Datei Ihrer Anwendung hinzufügen. Sie können entweder die Bill of Materials (BOM) verwenden oder Abhängigkeiten einzeln definieren.
Materialliste
val composeBom = platform("androidx.compose:compose-bom:2024.06.00") implementation(composeBom) debugImplementation("androidx.compose.ui:ui-tooling") implementation("androidx.compose.ui:ui-tooling-preview")
Einzeln
debugImplementation("androidx.compose.ui:ui-tooling:1.6.8") implementation("androidx.compose.ui:ui-tooling-preview:1.6.8")
Design
Benutzeroberfläche als Vorschau ansehen
@Preview
können Sie eine Vorschau Ihrer zusammensetzbaren Funktionen aufrufen. Hier erfahren Sie, wie Sie eine Vorschau anzeigen lassen, sie organisieren und mit ihnen interagieren.