Alat untuk Compose
Android Studio menghadirkan banyak fitur baru khusus untuk Jetpack Compose. Versi ini mencakup 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 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, hal ini memungkinkan proses berulang yang lebih cepat bagi developer untuk mengimplementasikan desain UI mereka.
Untuk mengaktifkan fitur khusus Android Studio untuk Jetpack Compose, Anda perlu menambahkan dependensi ini dalam file build.gradle(.kts)
aplikasi. Anda dapat menggunakan Bill of Materials (BOM) atau menentukan dependensi satu per satu.
Bill of Materials
val composeBom = platform("androidx.compose:compose-bom:2024.09.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.7.0") implementation("androidx.compose.ui:ui-tooling-preview:1.7.0")
Desain
Melihat pratinjau UI
@Preview
memungkinkan Anda melihat pratinjau composable. Pelajari cara melihat pratinjau, mengatur, dan berinteraksi dengannya.