Google is committed to advancing racial equity for Black communities. See how.

Navigate between screens

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.

 

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

Codelab

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

Activities and intents

Codelab

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

Codelab

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

Quiz

Test your knowledge to earn your Navigate between screens badge.