Introduction to the Navigation component

Learn how to simplify in-app screen navigation with the Navigation component, a collection of libraries, useful tooling and best practices.


Android Jetpack: Introducing Navigation Component


Learn about the Navigation Architecture Component in Android Jetpack, which provides a framework for building in-app navigation.

Fragments and the Navigation component


Understand how to use fragments and implement navigation within a single activity.

Test Navigation Components


Learn how to test navigation handled by Navigation Components and how to mitigate repeat code in tests.

Navigation: Overview - MAD Skills

Video Optional

Learn Modern Android Development (MAD) skills with the Navigation component, which is both a tool and an API for editing the Navigation flows inside of your application.