Android Jetpack Architecture Components

Video description

Programming Android apps can be a complex process and a lack of knowledge about architecting your apps can result in spaghetti code and dead-ends. In order to deliver an extendable, maintainable, and testable codebase, you have to think about the architecture of your application from the very first stage of its development.

This course will show you all new Android Jetpack Architecture components and features. You will develop Android applications by making use of all the architecture components available with Jetpack to reduce bugs in your codebase and provide seamless and smooth application development. Adding architectural components to your projects will increase their scalability and reduce code bugs.

By the end of the course, you will know how to use Jetpack to manage background tasks, navigation, paging, life-cycle management, and much more.

What You Will Learn

  • Get introduced to Android architecture components
  • Use the Data Binding library to bind data to the UI
  • Provide stability in your app by handling life cycles, view models, and live data
  • Implement effective in-app navigation by using the Navigation architecture component
  • Load data gradually and gracefully in Recycler View by using the Paging library
  • Implement a local database to store structured data by using the Room database
  • Explore how to perform CRUD operations in the Room database
  • Schedule tasks asynchronously by using Work Manager

Audience

This course is for mobile developers looking to enhance their application development skills in a more structured way and with fewer bugs in the live code! No previous experience with Android Architecture Components is assumed

About The Author

Annapurna Agrawal: Annapurna Agrawal is an Android developer. She has also tried her hand at JavaScript, Kotlin, PHP, jQuery, CSS, and HTML. She is a software engineer from India and likes teaching. She is a trainer in the Google Developers Group at Bhubaneswar, Odisha in India. Besides all this, she practices yoga and meditation, YouTubing, and hanging out with friends. https://www.pluralsight.com/authors/annapurna-agrawal

Product information

  • Title: Android Jetpack Architecture Components
  • Author(s): Annapurna Agrawal
  • Release date: January 2018
  • Publisher(s): Packt Publishing
  • ISBN: 9781789538229