Narzędzia do tworzenia wiadomości
Android Studio ma wiele nowych funkcji przeznaczonych specjalnie do Jetpack Compose. Wykorzystuje podejście skoncentrowane na kodzie, a jednocześnie zwiększa produktywność programistów bez konieczności wyboru między korzystaniem z interfejsu projektowego a edytora kodu.
Podstawową różnicą między interfejsem opartym na widokach a Jetpack Compose jest to, że do renderowania funkcji kompozycyjnych Compose nie używa interfejsu View
. Dzięki takiemu podejściu do architektury Android Studio oferuje rozszerzone funkcje Jetpack Compose bez konieczności otwierania emulatora ani łączenia się z urządzeniem. W porównaniu z widokami danych na Androidzie to rozwiązanie pozwala deweloperom na szybsze, iteracyjne wdrażanie projektów UI.
Aby włączyć funkcje Android Studio związane z aplikacją Jetpack Compose, musisz dodać te zależności do pliku build.gradle(.kts)
aplikacji. Możesz użyć listy materiałów (BOM) lub zdefiniować zależności pojedynczo.
Lista materiałów
val composeBom = platform("androidx.compose:compose-bom:2024.04.01") implementation(composeBom) debugImplementation("androidx.compose.ui:ui-tooling") implementation("androidx.compose.ui:ui-tooling-preview")
Pojedynczo
debugImplementation("androidx.compose.ui:ui-tooling:1.6.1") implementation("androidx.compose.ui:ui-tooling-preview:1.6.1")
Projektowanie
Podgląd interfejsu
@Preview
umożliwia wyświetlanie podglądu funkcji kompozycyjnych. Dowiedz się, jak wyświetlać ich podgląd, porządkować je i z nich korzystać.