Lección 6: Navegación de la app

Crea un fragmento, define las rutas de acceso de navegación e inicia una actividad externa. Completa la app AndroidTrivia, un juego en el que los usuarios responden preguntas sobre el desarrollo de Android y pueden compartir sus resultados si ganan.

 

Cómo crear un fragmento

Codelab

Importa el código de inicio para la app AndroidTrivia. Luego, crea un nuevo fragmento e inclúyelo en el archivo de diseño.

Cómo definir rutas de navegación

Codelab

Para agregar componentes de navegación a la app AndroidTrivia, crea un NavHostFragment y, luego, agrega fragmentos al gráfico de navegación. Cambia el comportamiento del botón Atrás, agrega la funcionalidad del botón en la app, un menú de opciones y un panel lateral de navegación.

Cómo iniciar una actividad externa

Codelab

Actualiza la app AndroidTrivia para permitir que los usuarios compartan resultados con amigos a través de otras apps. Configura el complemento Safe Args, agrega y pasa argumentos entre destinos de fragmentos, y usa un intent implícito para el elemento del menú de opciones para compartir.

Cuestionario

Obtén la insignia por completar la lección 6: Navegación en la app