Navegação Android
Navigation Component, NavController, SafeArgs, Deep Links, Bottom Navigation, Drawer
1O que é o Navigation Component do Jetpack?
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.
2O que é um Navigation Graph?
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.
3O que é o NavController?
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.
O que é o NavHost?
Como navegar para um destino com o NavController?
+23 perguntas de entrevista
Outros temas de entrevista Android
Fundamentos do Android
UI e Recursos Android
Ciclo de Vida do Android
Gerenciamento de Dados Android
Rede Android
Testes Android
Android Gradle
Fundamentos da linguagem Kotlin para Android
Room Database
Trabalho em segundo plano
Jetpack Compose
Permissões e Funcionalidades do Dispositivo
Firebase para Android
Android MVVM Architecture
Redes Android Avançadas
Coleções e Operadores Kotlin
Kotlin Coroutines e Flow
Injeção de Dependências no Android
Android MVI Architecture
Android Clean Architecture
Android Compose Avançado
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Domine Android para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis