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
- 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
Extensions
Properties
-
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)