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.