Results for “Router”
Full-text search across Boring Doc explanations, official documentation pages, the Flutter API index and every indexed version change.
Concepts
Guides
- Navigation and routingdoc
while apps with specific deep linking and navigation requirements should also use the Router to correctly handle deep links on Android and iOS, and to stay
- Deep linkingdoc
named routes (either with the routes parameter or onGenerateRoute ), or by using the Router widget. applications. For more information, see [Limitations][] in the navigation overview page
API reference
- Routerclass
dispatcher for opening and closing pages of an application. widgets.Router Router Router class widgets
- RouterConfigclass
convenient bundle to configure a Router widget. widgets.RouterConfig RouterConfig Router Config class widgets
- RouterDelegateclass
Router widget to build and configure a navigating widget. widgets.RouterDelegate RouterDelegate Router Delegate class widgets
- Router.withConfigconstructor
Creates a router with a RouterConfig. widgets.Router.Router.withConfig Router withConfig Router.with Config constructor widgets
- Router.newconstructor
Creates a router. widgets.Router.Router.new Router new Router.new constructor widgets
- RouterConfig.newconstructor
Creates a RouterConfig. widgets.RouterConfig.RouterConfig.new RouterConfig new Router Config.new constructor widgets
- RouterDelegate.newconstructor
widgets.RouterDelegate.RouterDelegate.new RouterDelegate new Router Delegate.new constructor widgets
- MaterialApp.routerconstructor
Creates a MaterialApp that uses the Router instead of a Navigator. material.MaterialApp.MaterialApp.router MaterialApp router Material App.router constructor material
- WidgetsApp.routerconstructor
Creates a WidgetsApp that uses the Router instead of a Navigator. widgets.WidgetsApp.WidgetsApp.router WidgetsApp router Widgets App.router constructor widgets
- CupertinoApp.routerconstructor
Creates a CupertinoApp that uses the Router instead of a Navigator. cupertino.CupertinoApp.CupertinoApp.router CupertinoApp router Cupertino App.router constructor cupertino
- widgets.PopNavigatorRouterDelegateMixinmixin
mixin that wires RouterDelegate.popRoute to the Navigator it builds. widgets.PopNavigatorRouterDelegateMixin PopNavigatorRouterDelegateMixin Pop Navigator Router Delegate Mixin mixin widgets
- RootBackButtonDispatcherclass
default implementation of back button dispatcher for the root router. widgets.RootBackButtonDispatcher RootBackButtonDispatcher Root Back Button Dispatcher class widgets
- RouteInformationProviderclass
route information provider that provides route information for the Router widget widgets.RouteInformationProvider RouteInformationProvider Route Information Provider class widgets
- RouteInformationParserclass
delegate that is used by the Router widget to parse a route information into a configuration of type T. widgets.RouteInformationParser RouteInformationParser Route Information Parser class widgets
- BackButtonDispatcherclass
Report to a Router when the user taps the back button on platforms that support back buttons (such as Android). widgets.BackButtonDispatcher BackButtonDispatcher Back Button Dispatcher class widgets
- widgets.RouteInformationReportingTypeenum
Router's intention when it reports a new RouteInformation to the RouteInformationProvider. widgets.RouteInformationReportingType RouteInformationReportingType Route Information Reporting Type enum widgets
- PointerRouterclass
routing table for PointerEvent events. gestures.PointerRouter PointerRouter Pointer Router class gestures
- PointerRouter.newconstructor
gestures.PointerRouter.PointerRouter.new PointerRouter new Pointer Router.new constructor gestures
Version changes
- Cleanup after -news_toolkit, +google_fonts, and some leftover `team-go_router`3.41.0improvement
Cleanup after -news_toolkit, +google_fonts, and some leftover `team-go_router` (Other changes, by @Piinks
- The Route and Navigator refactoring1.17.0breaking
APIs to prepare for the new page API and the introduction of the `Router` widget as outlined in the Router design document. This refactoring introduced some
- Eliminating nullOk Parameters2.0.0breaking
This migration guide describes conversion of code that uses the `nullOk` parameter