Oluşturma Araçları
Android Studio, Jetpack Compose'a özel birçok yeni özellik sunuyor. Kod öncelikli bir yaklaşımı benimser ve tasarım arayüzü veya kod düzenleyici kullanmak arasında seçim yapmak zorunda kalmadan geliştirici üretkenliğini artırır.
Görünüm tabanlı kullanıcı arayüzü ile Jetpack Compose arasındaki temel fark, Compose'un composable'ları oluşturmak için View
'yi kullanmamasıdır. Bu mimari yaklaşımının sonucu olarak Android Studio, bir emülatörü açmak veya bir cihaza bağlanmak zorunda kalmadan Jetpack Compose için genişletilmiş özellikler sunar. Android View'la karşılaştırıldığında bu, geliştiricilerin kullanıcı arayüzü tasarımlarını uygulaması için daha hızlı ve yinelemeli bir süreç 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 Listesini (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.