dart_board_core library

Classes

ApplyPageDecorations
This class can apply the page decorations. E.g. if you are navigating with a non-named route but want them.
DartBoard
The Dart Board Kernel
DartBoardCore
Dart Board Core Interfaces
DartBoardDecoration
This specifies a Page Decoration from an feature
DartBoardFeature<T>
An feature class features are hooked up VIA RPC Core feature's are features that are available on the classpath
DartBoardInformationParser
DartBoardNavigationDelegate
DartBoardPage
A page in our history Every page needs a "path" that is unique in the history
DartBoardPath
EmptyDartBoardFeature
An empty feature to use as a default if an feature can't be found
FeatureGate
FeatureGate Widget
FeatureGatePageDecoration
Feature Gate Page Decoration
MapRouteDefinition
Defines routes in a map format
NamedRouteDefinition
This an implementation of the RouteDefinition class
Nil
A widget which is not in the layout and does nothing. It is useful when you have to return a widget and can't return null.
PathedRouteDefinition
The idea of this resolver is to not only do a name but also a tree You can specify routes in a table, and it can validate each path segment
RouteDefinition
RouteWidget
Route Widget
StubFeature
UriRoute
Meant for PathedRoutes

Constants

nil → const Nil
A Nil instance, you can use in your layouts.

Properties

dartBoardNavKey GlobalKey<NavigatorState>
Interfaces for Dart Board
getter/setter pair
log → Logger
Some helpers
latefinal
latefinal
latefinal

Functions

findByName<T extends DartBoardFeature>(String name) → T
Warning, unchecked cast
kCupertinoRouteResolver(RouteSettings settings, WidgetBuilder builder) Route
Cupertino
kMaterialRouteResolver(RouteSettings settings, WidgetBuilder builder) Route
Some Route Resolvers to use in your app These are page transition animations Material

Typedefs

MethodCallHandler = Future Function(BuildContext context, MethodCall call)
RouteBuilder = Route Function(RouteSettings settings, WidgetBuilder builder)
Builds a Route itself (e.g. MaterialPageRoute, CupertinoPageRoute or other)
RouteWidgetBuilder = Widget Function(BuildContext context, RouteSettings settings)
Builds a widget for a route
WidgetWithChildBuilder = Widget Function(BuildContext context, Widget child)