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

Video

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

Fragments and the Navigation component

Codelab

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

Test Navigation Components

Codelab

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.

Quiz

Test your knowledge and earn your Introduction to the Navigation Component badge.