Saltar al contenido

Flutter Navigator: ruta inicial dinámica

Hacemos una revisión exhaustiva cada artículos en nuestra página web con el objetivo de enseñarte siempre la información veraz y actualizada.

Solución:

"intro": (BuildContext context) => IntroPage()
"home": (BuildContext context) => HomePage()

se asegura de que ambas rutas sean rutas de nivel superior sin un padre.

La documentación de MaterialApp initialRoute property explica este comportamiento de la siguiente manera:

Si la ruta contiene barras, entonces se trata como un “enlace profundo” y, antes de enviar esta ruta, también se envían las rutas que conducen a esta. Por ejemplo, si la ruta era /a/b/c, la aplicación comenzaría con las tres rutas /a, /a/b y /a/b/c cargadas, en ese orden.

¿Qué tal simplemente cargar el widget deseado directamente como su MaterialApp aplicación home :

return MaterialApp(
      home: isFirstLaunch? IntroScreen():HomeScreen(),
    );

Sección de Reseñas y Valoraciones

Si entiendes que te ha sido útil este post, agradeceríamos que lo compartas con más juniors de esta manera nos ayudas a dar difusión a este contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *