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.

Feature: Event Creation

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()

Relationships

Dependents (1)

Components that depend on this component