Tools zum Schreiben
Android Studio bietet viele neue Funktionen speziell für Jetpack Compose. Sie verfolgt einen codeorientierten Ansatz und verbessert gleichzeitig die Produktivität der Entwickler, ohne zwischen einer Designoberfläche oder einem Code-Editor wählen zu müssen.
Ein wesentlicher Unterschied zwischen der anzeigenbasierten Benutzeroberfläche und Jetpack Compose besteht darin, dass Compose seine zusammensetzbaren Funktionen nicht View
rendert. Infolge 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, ihre UI-Designs schneller und iterativ zu implementieren.
Um Android Studio-spezifische Funktionen für Jetpack Compose zu aktivieren, müssen Sie diese Abhängigkeiten in die Datei build.gradle(.kts)
Ihrer Anwendung einfügen. Sie können entweder die Bill of Materials (BOM) verwenden oder Abhängigkeiten einzeln definieren.
Stückliste
val composeBom = platform("androidx.compose:compose-bom:2024.05.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.7") implementation("androidx.compose.ui:ui-tooling-preview:1.6.7")
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.