Cookbook
Pick a recipe to dive deeper:
Reactive
- Navigation 3 KMP Architecture – recommended
0.3.xapp-shell pattern. - Non-Nav3 Compose Hosting – supported fallback path if you are not on Navigation 3.
- Nav3 vs Non-Nav3 – which Compose path to choose.
- Single-Screen Node
- Node → Host → Screen Layering
- Renderer Patterns
- Legacy: Compose NavHost + NavFlow
- FlowTestScenario Assertions
- Reactive Overlays – feature-local overlays with
OverlayNavFlowHost, scrims, and optional animations.
Sequential Scripts (experimental)
- Onboarding Wizard
- Contacts Flow
- Reusable Sub-flow
- Auth Retry with Backoff
- Branching Wizard + Tracing
- Checkout Flow
- Testing Scripts
Project Layout
- Feature Package Layout – recommended
flow/uisplit for new projects.