routing library

Classes

CompositeRouteGuard
Runs guards in sequence; returns the first non-null redirect, or null when all guards pass.
DeepLinkHandler
Parses and dispatches incoming deep links to a GoRouter instance.
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.