Android

Navigasi Android

Navigation Component, NavController, SafeArgs, Deep Links, Bottom Navigation, Drawer

26 pertanyaan wawancaraยท
Junior
1

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.

2

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.

3

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.

4

Apa itu NavHost?

5

Bagaimana cara navigasi ke destinasi dengan NavController?

+23 pertanyaan wawancara

Kuasai Android untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis