nokken/docs/docs/core/navigation.md
2025-04-20 11:17:03 -04:00

15 lines
652 B
Markdown

# Navigation Service
Nokken uses a centralized navigation system to handle screen transitions.
## Key Components
- `NavigationService`: Provides methods for navigating between screens
- `AppRouter`: Generates routes based on route names and arguments
- `RouteNames`: Constants for all route paths
- `RouteArguments`: Type-safe argument passing between screens
## Interactions with Other Services
- Feature modules: All screens use the navigation service to navigate between screens
- Core screens: The main container screen uses navigation to switch between feature tabs
- `DialogService`: Uses the navigation service for dialog-related navigation