karee_core library
Karee lib is a Dart library
To take full advantage of Karee, you should know what it offers to you
Karee library a dart lib very useful to
- Organize your project's files and folders
- Manage your files and classes names
- Manage your application's navigation with custom constants
- Generate all your stateless and stateful screens with names
- Generate all your controllers
- Organize your application routes with various structure
- Generate additional source
With Karee you should not care because.
Karee is fast
Karee works with No class Inheritance on your controller or screen
Karee takes advantage of the power of Annotations
Classes
- ControllerReflectable
- @Author Champlain Marius Bakop @email champlainmarius20@gmail.com @github ChamplainLeCode
- ErrorContactAddress
- KareeConstants
- KareeMaterialApp
- @Author Champlain Marius Bakop @Email champlainmarius20@gmail.com @Github ChamplainLeCode
- KareeRouter
-
KareeRouter
: To navigate between screens you may use KareeRouter that offers you two ways to go forward and to go back - Route
- Route: class designed to subscribe events (route) in application.
- Screen
- Classe use to annotate screens
Enums
- KareeInstanceProfile
- RouteMode
- Notes: Karee provides different ways to navigate between screens. RouteMode helps you to set what kind of navigation policy you want.
Constants
- Controller → const ControllerReflectable
- Controller: Instance of ControllerReflectable, used as Annotation on all controller's class in project
Functions
-
doRouting(
String control, String method, dynamic params) → dynamic - doRouting: Fonction used to load resource from controller Can be use for application navigation, or to request data.
-
screen(
String name, RouteMode mode, {dynamic parameter, RouteDirection direction = RouteDirection.LEFT_TO_RIGHT, BuildContext? context}) → void - screen Function: Function use by core KareeRouter to launch screen on navigate
-
subscribeController(
dynamic controller) → void - subscribeController: Function: Function use by application to subscribes their controllers in core library
-
subscribeScreen(
Map< Symbol, dynamic> screen) → void - subscribeScreen Function: Function use by application to subscribes their screens in core library