Alat untuk Compose
Android Studio menghadirkan banyak fitur baru khusus untuk Jetpack Compose. Editor ini mengadopsi pendekatan yang mengutamakan kode sekaligus meningkatkan produktivitas developer tanpa harus memilih antara menggunakan antarmuka desain atau editor kode.
Perbedaan mendasar antara UI berbasis View dan Jetpack Compose adalah bahwa Compose tidak mengandalkan View
untuk merender composablenya. Sebagai konsekuensi dari pendekatan arsitektur ini, Android Studio menawarkan fitur yang diperluas untuk Jetpack Compose tanpa harus membuka emulator atau terhubung ke perangkat. Dibandingkan dengan Tampilan Android, proses ini memungkinkan proses berulang yang lebih cepat bagi developer untuk menerapkan desain UI mereka.
Untuk mengaktifkan fitur khusus Android Studio untuk Jetpack Compose, Anda perlu menambahkan dependensi ini dalam file build.gradle(.kts)
aplikasi Anda. Anda dapat menggunakan Bill of Materials (BOM) atau menentukan dependensi satu per satu.
Bill of Materials
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")
Satu per satu
debugImplementation("androidx.compose.ui:ui-tooling:1.6.8") implementation("androidx.compose.ui:ui-tooling-preview:1.6.8")
Desain
Melihat pratinjau UI
@Preview
memungkinkan Anda melihat pratinjau composable. Pelajari cara melihat pratinjau, mengatur, dan berinteraksi dengannya.