Unit 3: Navigation
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.
Introduction to the Navigation component
Learn about the Navigation Architecture Component in Android Jetpack, which provides a framework for building in-app navigation.
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
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.
Learn how to make apps adaptable to different screen sizes.