Oluşturma araçları
Android Studio, Jetpack Compose'a özel birçok yeni özellik sunuyor. Hem kod öncelikli bir yaklaşımı benimser hem de tasarım arayüzü veya kod düzenleyici arasında seçim yapmak zorunda kalmadan geliştirici üretkenliğini artırır.
View tabanlı kullanıcı arayüzü ile Jetpack Compose arasındaki temel fark, Compose'un composable'ları oluşturmak için View
kullanmamasıdır. Bu mimari yaklaşımının sonucu olarak Android Studio, bir emülatör açmak veya cihaza bağlanmak zorunda kalmadan Jetpack Compose için genişletilmiş özellikler sunuyor. Android Görünümler'e kıyasla bu, geliştiricilerin kullanıcı arayüzü tasarımlarını daha hızlı ve yinelemeli bir şekilde uygulamasını sağlar.
Jetpack Compose'da Android Studio'ya özgü özellikleri etkinleştirmek için bu bağımlılıkları uygulamanızın build.gradle(.kts)
dosyasına eklemeniz gerekir. Malzeme Listesi'ni (BOM) kullanabilir veya bağımlılıkları ayrı ayrı tanımlayabilirsiniz.
Malzeme Listesi
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")
Tek tek
debugImplementation("androidx.compose.ui:ui-tooling:1.6.8") implementation("androidx.compose.ui:ui-tooling-preview:1.6.8")
Tasarım
Kullanıcı arayüzünüzü önizleme
@Preview
ek açıklaması, bestelerinizi önizlemenize olanak tanır. Bunları nasıl önizleyeceğinizi, düzenleyeceğinizi ve etkileşimde bulunacağınızı öğrenin.