Main app navigation
Android navigation provides multiple ways to access different sections of an app through distinct interface components. Each component serves a specific navigational purpose in the Android ecosystem.
- Bottom navigation bars facilitate movement between 3-5 primary destinations within an app. They remain consistently visible at the screen's bottom, allowing users to switch between main sections like Home, Search, or Profile with a single tap. This pattern works well for apps with clearly distinct top-level sections.
- Tabs organize peer content or views within the same hierarchy level. Different tab implementations include fixed tabs (showing all options simultaneously) and scrolling tabs (for larger sets of options). Tabs work best when users need to switch frequently between related categories or views.
- The hamburger menu, or navigation drawer, contains supplementary navigation options that don't require constant visibility. This component typically slides in from the left edge, housing secondary features like Settings, Help, or Account Management. The menu icon (☰) serves as a consistent access point across Android applications.
Topics
From Lesson
Share
Improve your UX & Product skills with interactive courses that actually work