Utilize Android Jetpack Architecture components to make your Android application development flexible and maintainable
About This Video
A comprehensive guide to building powerful and stable Android apps
Covers the latest techniques and code examples for Android Architecture components
This course offers everything you need to know about Android Architecture components and how to use them in your Android apps
In Detail
Programming Android …
Android Jetpack Architecture Components
Video description
Utilize Android Jetpack Architecture components to make your Android application development flexible and maintainable
About This Video
A comprehensive guide to building powerful and stable Android apps
Covers the latest techniques and code examples for Android Architecture components
This course offers everything you need to know about Android Architecture components and how to use them in your Android apps
In Detail
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.
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
Chapter 1 : Getting Started with Architecture Components
The Course Overview
Why Architecture Components?
Adding Components to Your Project
Chapter 2 : Exploring Data Binding Library
Understand Data Binding
Layouts and Binding Expressions
Work with Observable Data Objects
Loading Images from a URL Using Glide
Chapter 3 : Lifecycle-Aware Components, ViewModel, and LiveData
Lifecycle-Aware Components
Lifecycle-Aware Components Demo
Using ViewModel
Using ViewModel Demo
Implementing LiveData
Chapter 4 : Implementing the Navigation Architecture Component
Introduction
Implement the Navigation Architecture Component
Update UI Components with NavigationUI
Navigate Using Actions
Pass Data between Destinations Using SafeArgs
Chapter 5 : Exploring Paging Library
Understanding Paging Library
Set Up Backend API
Create PagedListAdapter and DataSource
Construct Observable List and Populate UI
Chapter 6 : Diving into Room Database
Introduction and Setup
Add Components of Room
Perform Insert Operation
View Database from Android Studio
Write Queries to Fetch and Display Data
Perform Update Operation
Perform Delete Operation
Chapter 7 : Scheduling Tasks with WorkManager
Why WorkManager?
Implementing WorkManager to Schedule Tasks
Running Tasks Under Specific Conditions
Working with Input Parameters and Return Values
Next Steps
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept