Saltearse al contenido

UserProvider

La clase AppRoutes se encarga de la configuración y navegación dentro de la aplicación. Esta clase utiliza el paquete go_router por lo que es importante que este se incluya en el archivo pubspec.yaml.

pubspec.yaml
dependencies:
go_router: latest_version

List routes

Una lista de objetos RouteBase que define todas las rutas que la aplicación soporta, incluidas las rutas principales y sus rutas anidadas. Cada ruta está asociada a una pantalla de la aplicación.

List<RouteBase> routes = [];

getPathRoute

Este método genera la ruta correspondiente a un nombre de ruta, y opcionalmente le puede agregar parámetros y decidir si se quiere la ruta completa o solo la relativa.

static String getPathRoute(String pathName, {Map<String, String> params = const {}, bool fullPath = true})

Ejemplo de uso

context.goNamed(NameScreen.routeName);