Navegación Android
Navigation Component, NavController, SafeArgs, Deep Links, Bottom Navigation, Drawer
1¿Qué es el Navigation Component de Jetpack?
¿Qué es el Navigation Component de Jetpack?
Respuesta
Navigation Component es una biblioteca de Jetpack que simplifica la navegación entre destinos (fragments/activities). Ofrece gestión automática del back stack, SafeArgs para argumentos type-safe, visualización del navigation graph y maneja deep links. Es la solución recomendada por Google para la navegación en apps Android modernas.
2¿Qué es un Navigation Graph?
¿Qué es un Navigation Graph?
Respuesta
Un Navigation Graph es un archivo XML (almacenado en res/navigation/) que define visualmente todos los destinos de navegación (fragments, activities) y las acciones de transición entre ellos. Permite visualizar el flujo de navegación de la app y define los argumentos que se pasan entre destinos. Es el archivo central del Navigation Component.
3¿Qué es el NavController?
¿Qué es el NavController?
Respuesta
NavController es el objeto central que gestiona la navegación dentro de un NavHost. Permite navegar entre destinos (navigate()), volver atrás (popBackStack()) y gestionar el back stack. Se obtiene mediante findNavController() desde un Fragment o Navigation.findNavController(view). Ejecuta las acciones definidas en el Navigation Graph.
¿Qué es el NavHost?
¿Cómo navegar a un destino con NavController?
+23 preguntas de entrevista
Otros temas de entrevista Android
Fundamentos de Android
UI y Recursos Android
Ciclo de Vida de Android
Gestión de Datos Android
Redes Android
Testing en Android
Android Gradle
Fundamentos del lenguaje Kotlin para Android
Room Database
Trabajo en segundo plano
Jetpack Compose
Permisos y Funciones del Dispositivo
Firebase para Android
Android MVVM Architecture
Redes Android Avanzadas
Colecciones y Operadores de Kotlin
Kotlin Coroutines y Flow
Inyección de Dependencias en Android
Android MVI Architecture
Android Clean Architecture
Android Compose Avanzado
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Domina Android para tu próxima entrevista
Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.
Empieza gratis