Navigate between screens

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.


Welcome to Unit 3: Navigation

Video Optional

Learn the basic concepts of app navigation, the interactions that allow users to navigate across, into, and back out from the different pieces of content within an app.

Collections in Kotlin


Understand collections and how to manipulate them using lambdas and higher-order functions.

Activities and intents


Build a Words app with multiple activities that uses intents to navigate between them and also passes data to other apps.

Stages of the activity lifecycle


Learn about the activity lifecycle and the different states of an activity, from first initialized to finally destroyed.


Test your knowledge to earn your Navigate between screens badge.