Android

Navegación Android

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

26 preguntas de entrevista·
Junior
1

¿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?

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?

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.

4

¿Qué es el NavHost?

5

¿Cómo navegar a un destino con NavController?

+23 preguntas de entrevista

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