I am working on a project. It has multiple UI sections, for example:
- Onboarding - it has 5 screens
- Home screen with bottom navigation - it has 4 screens
- Settings screen - it has 7 screens (destinations)
After on boarding, user lands on the home which has bottom navigation. Also the app has settings section with 7 destinations (like about screen, premium plans screen, etc.). I feel like I should create 3 nav controllers separately. Is it a recommended approach? Should I stick with one navigation controller throughout the app?