Navigation System - wjb035/403-project GitHub Wiki
Navigation Controller:
Basic UI Roadmap:
Brief Overview of MainActivity.kt
- Navigation controller is defined in MainActivity.kt
- Every screen is defined and linked via MainActivity.kt
- Navigation controller controls the UI flow
- Navigation controller determines when the bottom navbar appears on the screen.
- When a button is pressed, the button calls NavController which retrieves the appropriate route.
- Icons are currently controlled by function getIconForItem(item), which returns the file path of the appropriate icon when provided a route/(item).
TO DO:
- Link to search screen\n
- Link to settings screen\n
- Polish UI
- More to come...
Icons so far: