What the person is doing
A compact mobile app has a small number of high-frequency primary sections.
Application · lesson 14 of 21 · Navigation And Wayfinding
Underlying principle: Navigation exposes the site's structure at the moment a person needs to move. A useful route has a recognizable label, a predictable destination, and an orientation cue after arrival.
Keep three to five top-level destinations persistently available at the bottom of compact mobile screens, with clear labels, icons, selected state, and preserved state inside each section.
Navigation exposes the site's structure at the moment a person needs to move. A useful route has a recognizable label, a predictable destination, and an orientation cue after arrival.
A compact mobile app has a small number of high-frequency primary sections.
Keep three to five top-level destinations persistently available at the bottom of compact mobile screens, with clear labels, icons, selected state, and preserved state inside each section.
Default state with all primary destinations visible.
Are these items truly top-level destinations users revisit often, or are they actions competing for bottom reach?
Activating an item switches to its top-level destination rather than performing a transient command.
A compact mobile app has a small number of high-frequency primary sections.
Open the working example, try its controls, and compare the behavior against the decision guidance.
A compact mobile app has a small number of high-frequency primary sections.
Keep three to five top-level destinations persistently available at the bottom of compact mobile screens, with clear labels, icons, selected state, and preserved state inside each section.
Default state with all primary destinations visible.
Using bottom navigation for unrelated actions.
Every icon must have a visible label or accessible name.
Material Design - checked
Material documents bottom navigation as a mobile bar for three to five primary destinations, with selected state and destination-only behavior.
Google - checked
Android responsive navigation maps compact-width few-item navigation to bottom bars and wider layouts to rails or drawers.
Google - checked
Android NavigationUI documents wiring bottom navigation items to destinations, automatic selected-state updates, and item-state preservation.
Apple - checked
Apple documents tab bars as top-level navigation, not actions, that remain available and preserve section navigation state.
Source trail checked: