Navigation / The visual dictionary

Navigation stack.

An ordered history of screens pushed within an app's hierarchy.

Also calledscreen stackback stack
01

See it in context

UI illustration
Library
Folder
Document

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.

WebiOSiPadOSAndroidmacOSWindowsLinux

Web · iOS · iPadOS · Android · macOS · Windows · Linux

iOS navigation controllers and Android back stacks implement related concepts with different lifecycle rules.

Primary documentation for the pattern and its platform conventions.