Android Compose Lanjutan
Jetpack Compose lanjutan: custom layouts, performa, animasi, gestur, dan testing
1Bagaimana cara membuat Custom Layout di Compose?
Bagaimana cara membuat Custom Layout di Compose?
Jawaban
Gunakan fungsi Layout { measurables, constraints -> }. Fungsi ini memungkinkan pengukuran anak dengan measurables.forEach { it.measure(constraints) }, lalu menempatkannya dengan layout(width, height) { placeables.forEach { it.place(x, y) } }.
2Apa itu SubcomposeLayout?
Apa itu SubcomposeLayout?
Jawaban
SubcomposeLayout memungkinkan komposisi anak secara dinamis berdasarkan constraint atau pengukuran anak lainnya. Berguna untuk layout di mana ukuran satu elemen bergantung pada elemen lain (misalnya: mengukur header sebelum mengomposisi body).
3Apa saja 3 fase siklus hidup Compose?
Apa saja 3 fase siklus hidup Compose?
Jawaban
3 fase tersebut adalah: 1) Composition (pembuatan UI tree, eksekusi @Composable), 2) Layout (pengukuran dan penempatan elemen), 3) Drawing (rendering ke layar). Memahami fase-fase ini membantu mengoptimalkan performa.
Apa kegunaan derivedStateOf?
Bagaimana cara mengoptimalkan recomposition di Compose?
+14 pertanyaan wawancara
Topik wawancara Android lainnya
Dasar-Dasar Android
UI dan Resource Android
Siklus Hidup Android
Navigasi Android
Manajemen Data Android
Networking Android
Testing Android
Android Gradle
Dasar-dasar Bahasa Kotlin untuk Android
Room Database
Pekerjaan Latar Belakang
Jetpack Compose
Izin dan Fitur Perangkat
Firebase untuk Android
Android MVVM Architecture
Jaringan Android Lanjutan
Koleksi dan Operator Kotlin
Kotlin Coroutines dan Flow
Injeksi Dependensi Android
Android MVI Architecture
Android Clean Architecture
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Kuasai Android untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis