-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Labels
feature requestRequest for new featureRequest for new feature
Description
Description
Set up a structured navigation architecture using Jetpack Compose's Navigation component. This will help manage different screens (composables) with clean and scalable navigation patterns.
Proposed Solution
- Add the necessary Navigation Compose dependencies.
- Create a centralized NavHost in the main composable to handle navigation between screens.
- Define a sealed class or enum to represent navigation routes safely.
- Set up navigation arguments (if needed) using type-safe approaches.
- Follow best practices for navigation state handling to avoid recomposition issues.
Additional Context
- Official guide: Jetpack Compose Navigation documentation
- Sample structure suggestion:
NavGraph.ktfor defining the navigation graph.- Setup all route constants/sealed classes in
core/presentation/navigation/routespackage. - This will ensure the project is scalable as more screens are added.
Metadata
Metadata
Assignees
Labels
feature requestRequest for new featureRequest for new feature