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 of HismaRouterDelegate. 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>