Android

Navegação Android

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

26 perguntas de entrevista·
Junior
1

O que é o Navigation Component do Jetpack?

Resposta

Navigation Component é uma biblioteca Jetpack que simplifica a navegação entre destinos (fragments/activities). Oferece gerenciamento automático do back stack, SafeArgs para argumentos type-safe, visualização do navigation graph e gerencia deep links. É a solução recomendada pelo Google para navegação em apps Android modernos.

2

O que é um Navigation Graph?

Resposta

Um Navigation Graph é um arquivo XML (armazenado em res/navigation/) que define visualmente todos os destinos de navegação (fragments, activities) e as ações de transição entre eles. Permite visualizar o fluxo de navegação do app e define os argumentos passados entre destinos. É o arquivo central do Navigation Component.

3

O que é o NavController?

Resposta

NavController é o objeto central que gerencia a navegação dentro de um NavHost. Permite navegar entre destinos (navigate()), voltar (popBackStack()) e gerenciar o back stack. É obtido via findNavController() a partir de um Fragment ou Navigation.findNavController(view). Executa as ações definidas no Navigation Graph.

4

O que é o NavHost?

5

Como navegar para um destino com o NavController?

+23 perguntas de entrevista

Domine Android para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis