Navigation / The visual dictionary
Navigation stack.
An ordered history of screens pushed within an app's hierarchy.
Also calledscreen stackback stack
01
UI illustrationSee it in context
02
What it is
An ordered history of screens pushed within an app's hierarchy. Push a new screen for deeper content and pop it to return to the prior screen and state.
When to use it
Use it for sequential drill-down navigation.
Know the difference
A navigation stack models screen history; a split view may expose several levels simultaneously.
03
Across platforms
WebiOSiPadOSAndroidmacOSWindowsLinux
Web · iOS · iPadOS · Android · macOS · Windows · Linux
iOS navigation controllers and Android back stacks implement related concepts with different lifecycle rules.
04
Go to the source
Primary documentation for the pattern and its platform conventions.