Jetpack Compose ha decidido erradicar por completo los XML de los proyectos de Android. Esto ha traído un gran cambio en cómo manejar la navegación usando Navigation Component.

Spoiler Alert: El Grafo de Navegación o Navigation Graph ya no existe más

En esencia todo es un Composable, por lo tanto tenemos nuevas librerías disponibles a usarse dentro de un Composable:

  • NavController
  • NavHost

Estas nos ayudarán a construir nuestro propio «Mapping» de Navegación usando rutas similares a las de un sitio web

Además podemos seguir usando todo lo referente al BackStack como:

  • popUpTo
  • inclusive

En esta clase te lo explico todo simulando una navegación que cubre casi todos los Test Cases 👇

Te dejo los slides y para que nunca se te olvide.

¿Qué te parece esta propuesta para manejar la Navegación con Jetpack Compose?

Cuentáme en los comentarios con tus palabras cómo le explicarías este concepto a otro programador?

Si te gustó esta clase no olvides compartirla haces un excelente trabajo divulgando conocimiento ⚡