auto_route library

Classes

ActiveGuardObserver
AdaptiveAutoRouter
AdaptivePage<T>
AdaptiveRoute<T>
AutoBackButton
AutoLeadingButton
AutoPageView
AutoPageViewState
AutoRedirectGuard
AutoRedirectGuardBase
AutoRoute<T>
T is the results type returned from this page route MaterialPageRoute
AutoRouteAware
AutoRouteGuard
AutoRouteInformation
AutoRouteInformationProvider
AutoRouteNavigator
AutoRouteObserver
AutoRoutePage<T>
AutoRouter
AutoRouterAnnotation
AutoRouterDelegate
AutoRouterObserver
AutoRouterState
AutoRouteWrapper
AutoTabsRouter
AutoTabsRouterPageViewState
AutoTabsScaffold
CupertinoAutoRouter
Defaults created routes to CupertinoPageRoute unless overridden by AutoRoute
CupertinoPageX<T>
CupertinoRoute<T>
CustomAutoRouter
Defaults created routes to PageRouteBuilder unless overridden by AutoRoute
CustomPage<T>
CustomRoute<T>
DefaultRouteParser
EmptyRouterPage
EmptyRouterScreen
KeepAliveTab
MaterialAutoRouter
Defaults created routes to MaterialPageRoute unless overridden by AutoRoute
MaterialPageX<T>
MaterialRoute<T>
NativeNavigationHistory
NestedStackRouter
NoShadowCupertinoPageTransitionsBuilder
PageBasedMaterialPageRoute<T>
PageRouteInfo<T>
Parameters
PathParam
PendingRoutesHandler
QueryParam
RedirectRoute
ReevaluationStrategy
RejectedByGuardFailure
RePushAllStrategy
RePushFirstGuarded
RePushFirstGuardedAndUp
RootStackRouter
RouteConfig
RouteData
RouteDataScope
RouteMatch<T>
RouteNotFoundFailure
RouterScope
RoutingController
StackRouter
StackRouterScope
TabPageRoute
TabsRouter
TabsRouterScope
TransitionsBuilders
UrlState
WebNavigationHistory
WrappedRoute<T extends AutoRouteWrapper>

Extensions

AutoRouterX on BuildContext

Constants

pathParam → const PathParam
queryParam → const QueryParam

Properties

observer RouteObserver<Route>
final

Typedefs

AnimatedIndexedStackBuilder = Widget Function(BuildContext context, Widget child, Animation<double> animation)
AppBarBuilder = PreferredSizeWidget Function(BuildContext context, TabsRouter tabsRouter)
AutoTabsBuilder = Widget Function(BuildContext context, List<Widget> children, TabsRouter tabsRouter)
AutoTabsPageViewBuilder = Widget Function(BuildContext context, Widget child, PageController pageController)
AutoTabsTabBarBuilder = Widget Function(BuildContext context, Widget child, TabController tabController)
BottomNavigationBuilder = Widget Function(BuildContext context, TabsRouter tabsRouter)
CustomRouteBuilder = Route<T> Function<T>(BuildContext context, Widget child, CustomPage<T> page)
OnNavigateCallBack = void Function(UrlState tree)
OnNavigationChanged = dynamic Function(TabsRouter tabsRouter)
OnNavigationFailure = void Function(NavigationFailure failure)
OnNestedNavigateCallBack = void Function(List<RouteMatch> routes)
OnTabNavigateCallBack = void Function(RouteMatch route)
PageBuilder = AutoRoutePage Function(RouteData data)
PageFactory = Page Function(RouteData data)
RouteDataPredicate = bool Function(RouteData route)
RoutePopCallBack = void Function(RouteMatch route, dynamic results)
RoutesBuilder = List<PageRouteInfo> Function(PendingRoutesHandler handler)
RoutesGenerator = List<PageRouteInfo> Function(BuildContext context, List<PageRouteInfo> routes)