routing library
Classes
- CompositeRouteGuard
-
Runs guards in sequence; returns the first non-null redirect, or
nullwhen all guards pass. - DeepLinkHandler
-
Parses and dispatches incoming deep links to a
GoRouterinstance. - DeepLinkRoute
-
A configured route pattern and the function that translates a matching
Uri into a
GoRouter-compatible path string. - A backend-agnostic interface for forwarding screen-view events from NavigationLogger.
- A NavigatorObserver that logs every route transition.
- RouteGuard
- A composable guard that can allow or redirect a navigation attempt.
- TabStateManager
- Manages per-tab scroll state for bottom-navigation-style layouts.