Navigasi Android
Navigation Component, NavController, SafeArgs, Deep Links, Bottom Navigation, Drawer
1Apa itu Navigation Component dari Jetpack?
Apa itu Navigation Component dari Jetpack?
Jawaban
Navigation Component adalah library Jetpack yang menyederhanakan navigasi antar destinasi (fragments/activities). Menyediakan manajemen back stack otomatis, SafeArgs untuk argumen type-safe, visualisasi navigation graph, dan menangani deep links. Ini adalah solusi yang direkomendasikan Google untuk navigasi di aplikasi Android modern.
2Apa itu Navigation Graph?
Apa itu Navigation Graph?
Jawaban
Navigation Graph adalah file XML (disimpan di res/navigation/) yang secara visual mendefinisikan semua destinasi navigasi (fragments, activities) dan aksi transisi di antaranya. Ini memungkinkan visualisasi alur navigasi aplikasi dan mendefinisikan argumen yang diteruskan antar destinasi. Ini adalah file pusat Navigation Component.
3Apa itu NavController?
Apa itu NavController?
Jawaban
NavController adalah objek pusat yang mengelola navigasi di dalam NavHost. Memungkinkan navigasi antar destinasi (navigate()), kembali (popBackStack()), dan mengelola back stack. Diperoleh melalui findNavController() dari Fragment atau Navigation.findNavController(view). Mengeksekusi aksi yang didefinisikan di Navigation Graph.
Apa itu NavHost?
Bagaimana cara navigasi ke destinasi dengan NavController?
+23 pertanyaan wawancara
Topik wawancara Android lainnya
Dasar-Dasar Android
UI dan Resource Android
Siklus Hidup 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 Compose Lanjutan
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