router/app_router library

Classes

AppRoutes
PendingAppRouteNotifier
Holds the one internal widget destination until an auth gate can consume it.

Properties

pendingAppRouteProvider → NotifierProvider<PendingAppRouteNotifier, String?>
final
rootNavigatorKey → GlobalKey<NavigatorState>
final
rootScaffoldMessengerKey → GlobalKey<ScaffoldMessengerState>
final

Functions

createAppRouter({required String initialLocation, required String landingLocation, required ProviderContainer container}) → GoRouter
Creates a configured GoRouter starting at initialLocation.
resolveLandingLocation(PreferencesRepository preferencesRepository) → Future<String>
Resolves the landing route used after authentication.