Google is committed to advancing racial equity for Black communities. See how.
Enhance your users’ ability to navigate across, into and back out from the various screens within your app for a consistent and predictable user experience.
December 2020

Add another screen to an app by adding a second activity, and use an intent to navigate to it. Also, learn the basics of the activity lifecycle as you navigate into and out of different activities.

Introduction to the Navigation component

December 2020

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

Architecture components

December 2020

Learn how to use Android Jetpack Architecture components, a collection of libraries that help you design robust, testable, and maintainable apps.

Advanced navigation app examples

December 2020

Combine everything you've learned in this unit about navigation, ViewModel, data binding, and LiveData by building a more advanced app that also includes custom back stack behavior.