first commit - migrated from codeberg

This commit is contained in:
Charlotte Croce 2025-04-20 11:17:03 -04:00
commit 5ead03e1f7
567 changed files with 102721 additions and 0 deletions

View file

@ -0,0 +1,15 @@
# 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