Event Wizard State Manager
Component Detail
Service Layer
medium complexity
mobile
0
Dependencies
1
Dependents
0
Entities
0
Integrations
Description
BLoC/Riverpod-based state manager that maintains wizard progress, persists partial state locally for interruption recovery, and orchestrates transitions between wizard steps with validation gating.
event-wizard-state-manager
Responsibilities
- Manage wizard step transitions and current state
- Persist partial wizard state locally via Riverpod for resumption
- Emit state changes for UI reactivity via BLoC pattern
- Clear persisted state on successful submission or cancellation
Interfaces
initializeWizard()
updateField(fieldName, value)
getCurrentState()
persistState()
restorePersistedState()
clearPersistedState()
isStepValid(stepIndex)
getCompletedSteps()