State management is critical for developing apps. In this course, you'll learn how to listen and respond to state changes, and how to incorporate multiple screens into your app.
This module covers essential navigation concepts and techniques in Jetpack Compose. You will create a multiscreen movie booking app,
exploring the Navigation Component, passing arguments between screens, and sharing data with external apps. The course progresses
to advanced topics like implementing deep links and setting up a bottom navigation bar. Throughout the module, you gain hands-on
experience with key navigation elements such as the navigation graph, controller, and host, while also learning to handle
arguments and create a seamless user experience. By the end, you will have a comprehensive understanding of how to implement
efficient navigation in Jetpack Compose applications.
Save User State
Sep 10 2024 · Module (1 hr, 52 mins)
Saving user state is a critical aspect of Android development. This module will cover the different persistence
mechanisms available, including DataStore, Android Files, and Room Database, and how to select the appropriate
one based on a given situation. Learners will learn how to save simple data using DataStore, understand the different
types of storage available on Android, save and read data from Android Files, and work with Room Database to perform CRUD operations.
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.