hisma_flutter library
Flutter navigation with Hisma hierarchical state machines.
Classes
- Creator
-
HismaRouterGenerator<
S, W, E> -
MaterialPageCreator<
S> -
MyMaterialPage<
W> - NoUIChange
-
Use this class to indicate for
HismaRouterDelegate
that when machine arrives to this state the user interface shall not be updated (e.g this state is transitional, only does some service invocation or computing). It is a better approach than silent no-update on UI if a state is not defined in the creator map ofHismaRouterDelegate
. This way we get assertion failed in case the machine gets to a state that is not defined in the creator list. -
OverlayMaterialPageCreator<
S, E> -
OverlayPageCreator<
T, S, E> -
PageCreator<
T, S> -
PagelessCreator<
E, T> -
StateMachineWithChangeNotifier<
S, E, T>