Wizard Deep Link Handler
Component Detail
Infrastructure
low complexity
mobile
1
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Infrastructure utility that intercepts and resolves incoming deep links targeting the activity wizard, extracting optional pre-fill parameters (activity type, contact ID) and routing to the correct initial wizard step. Registered at app startup with the Flutter navigation router.
wizard-deep-link-handler
Responsibilities
- Register deep link URI patterns for wizard entry points
- Parse and validate deep link parameters
- Map link parameters to WizardStateBloc initial state
- Route to the wizard screen with correct initial step
- Handle malformed links with graceful fallback
Interfaces
registerDeepLinkPatterns(Router router)
handleIncomingLink(Uri uri)
parseWizardParams(Uri uri)
buildInitialWizardState(WizardDeepLinkParams params)
onInvalidLink(Uri uri)