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


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.