Navigation 3
The latest major version of the Android navigation library, which transfers ownership of the back stack to developers and supports multi-scene strategies and adaptive layouts.
Timeline (last 90 days)
Navigation 3 gives ownership of the back stack to the developer, allowing navigation state to be observed and modified as an ordinary list, and supports multi-scene strategies so the same destination renders in different forms depending on window space.
Notability uses Navigation 3 to set an entry point for the side summary panel and add it to the back stack, using a custom scene strategy to decide the layout based on screen space: sliding in from the right on tablets or Googlebooks, and becoming a bottom sheet on phones or foldables.
On Android Bench, a certain model had a pass rate of 22% with only a natural prompt like "migrate nav2 to nav3"; after providing in advance a test suite that would fail, the overall benchmark pass rate jumped to 90%.
Navigation 3 is a brand-new navigation framework launched by Google in 2025 that deprecates XML navigation graphs and adopts a type-safe Kotlin DSL for defining routes.
Navigation 3 introduces a new back stack management mechanism, supporting multi-back-stack scenarios and native integration of predictive back gestures.
All Facts (5)
Navigation 3 gives ownership of the back stack to the developer, allowing navigation state to be observed and modified as an ordinary list, and supports multi-scene strategies so the same destination renders in different forms depending on window space.
50%UnverifiedNotability uses Navigation 3 to set an entry point for the side summary panel and add it to the back stack, using a custom scene strategy to decide the layout based on screen space: sliding in from the right on tablets or Googlebooks, and becoming a bottom sheet on phones or foldables.
50%UnverifiedOn Android Bench, a certain model had a pass rate of 22% with only a natural prompt like "migrate nav2 to nav3"; after providing in advance a test suite that would fail, the overall benchmark pass rate jumped to 90%.
50%UnverifiedNavigation 3 is a brand-new navigation framework launched by Google in 2025 that deprecates XML navigation graphs and adopts a type-safe Kotlin DSL for defining routes.
50%UnverifiedNavigation 3 introduces a new back stack management mechanism, supporting multi-back-stack scenarios and native integration of predictive back gestures.
50%