Introduction to the Navigation component

This content is out of date and no longer maintained. Instead, please visit the Android Basics with Compose course for the latest recommended practices. This pathway will be deprecated December 2023.

 

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.