flutter_micro_app library
Classes
- AppConfigState
- Constants
- EventChannelsEquatable
- Event channels
- FirebaseRemoteConfigExample
- FirebaseRemoteConfigStub
- FmaRemoteConfig
- GenericMicroAppEventController
- IMicroAppBaseRoute
-
MicroApp<
T> - MicroApp contract
- MicroAppBaseRoute
- MicroAppConfig
-
MicroAppEvent<
T> - MicroAppEvent
- MicroAppEventController
- MicroAppEventController
-
MicroAppEventHandler<
T> - MicroAppEventHandler
- MicroAppNavigatorController
- MicroAppNavigatorEvent
- MicroAppNavigatorEventController manage all events of micro apps
- MicroAppOverlayController
-
MicroAppPage<
T extends Widget> - MicroAppPage Create pages to be registered in MicroApps
- MicroAppPathSeparator
- MicroAppPreferences
- MicroAppRoute
-
MicroAppWidgetBuilder<
T> -
MicroAppWithBaseRoute<
T, D extends MicroAppBaseRoute> - MicroBoard
- MicroBoardApp
- MicroBoardHandler
- MicroBoardRoute
- MicroHost
- MicroHost contract
- MicroHostStatefulWidget
- MicroHostStatefulWidget
- MicroHostStatelessWidget
- MicroHostStatelessWidget
-
PageBuilder<
T extends Widget> - ParametersUtil
- RemoteConfigRequest
Mixins
Extensions
Properties
- maAppBaseRoute → String
-
final
-
Global instance (can be accessed from any micro app)
no setter
Functions
-
notifyAppRemoteConfigDataHasChanged(
) → dynamic -
notifyMicroAppHasChanged(
String microboardData) → dynamic -
notifyRequestRemoteConfig(
RemoteConfigRequest remoteConfigRequest) → dynamic
Typedefs
- MethodCallHandler = Future Function(MethodCall)
-
MicroAppBuilder
= Widget Function(BuildContext context, AsyncSnapshot<
MicroAppEvent> microAppEventSnapshot) - MicroAppEmitter = void Function(MicroAppEvent event)
- MicroAppEventOnDone = void Function()
- MicroAppEventOnError = Function
- MicroAppEventOnEvent = void Function(MicroAppEvent)
-
MicroAppEventSubscription
= StreamSubscription<
MicroAppEvent> Function(MicroAppEventOnEvent? , {bool? cancelOnError, MicroAppEventOnDone? onDone, MicroAppEventOnError? onError}) - MicroAppFloatPageBuilder = Widget Function(Widget microPage, MicroAppOverlayController controller)
- ModalBuilder = Route Function(RouteSettings settings)
- OnRouteNotRegistered = void Function(String route, {Object? arguments, BuildContext? context, String? type})
-
WidgetPageBuilder<
T extends Widget> = T Function(BuildContext context, RouteSettings settings) - WidgetRouteBuilder = PageRouteBuilder Function(Widget page)