WorkManager Masterclass For Android Developer
WorkManager Masterclass For Android Developer, available at $34.99, has an average rating of 3.79, with 47 lectures, based on 7 reviews, and has 46 subscribers.
You will learn about WorkManager Room Retrofit Coroutine MVVM Kotlin This course is ideal for individuals who are Any one with basic of Android development skill or Android developers It is particularly useful for Any one with basic of Android development skill or Android developers.
Enroll now: WorkManager Masterclass For Android Developer
Summary
Title: WorkManager Masterclass For Android Developer
Price: $34.99
Average Rating: 3.79
Number of Lectures: 47
Number of Published Lectures: 47
Number of Curriculum Items: 47
Number of Published Curriculum Objects: 47
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- WorkManager
- Room
- Retrofit
- Coroutine
- MVVM
- Kotlin
Who Should Attend
- Any one with basic of Android development skill
- Android developers
Target Audiences
- Any one with basic of Android development skill
- Android developers
WorkManager is a library used to enqueue deferrable work that is guaranteed to execute sometime after its Constraints are met. WorkManager allows observation of work status and the ability to create complex chains of work. WorkManager uses an underlying job dispatching service when available based on the following criteria
· Uses JobScheduler for API 23+
· Uses a custom AlarmManager + BroadcastReceiver implementation for API 14-22
All work must be done in a ListenableWorker class. A simple implementation, Worker, is recommended as the starting point for most developers. With the optional dependencies, you can also use CoroutineWorker or RxWorker. All background work is given a maximum of ten minutes to finish its execution. After this time has expired, the worker will be signalled to stop.
There are two types of work supported by WorkManager: OneTimeWorkRequestand PeriodicWorkRequest. We will cover both on this course and we will learn from very basic and we will master the skill by the end on the course.
In the first section will learn about the basic concept and in the second section we will learn about the CoroutineWorkand in the third section we will learn about the RxJavaWorkand we will build some practical application to understand all the concept clearly.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Getting Started With WorkManager
Lecture 2: Create a Project and Dependencies
Lecture 3: Create a Home Fragment UI
Lecture 4: Create RandomNumber Worker
Lecture 5: WorkManager and WorkRequest
Lecture 6: WorkRequest Constraints
Lecture 7: Implement Input Data
Lecture 8: Implement Output Data
Lecture 9: Observer WorkInfo LiveData
Lecture 10: Cancel WorkRequest
Lecture 11: Chaining Work Request
Lecture 12: Parallel Work
Lecture 13: Work Request Initial Delay
Lecture 14: Get Input Data on Work Chain
Lecture 15: Exception Handeling
Lecture 16: Work Request Tag
Lecture 17: Unique Work
Lecture 18: Periodic Work Request
Chapter 2: CoroutineWorker with Room DB
Lecture 1: Room Dependency
Lecture 2: Employee Entity
Lecture 3: Employee DAO
Lecture 4: Create Room Database Instance
Lecture 5: Employee Repository
Lecture 6: Create Application Class
Lecture 7: Coroutine Worker
Lecture 8: Execute Coroutine Worker
Chapter 3: RxWorker with Room DB
Lecture 1: RxJava Dependency
Lecture 2: User Entity
Lecture 3: User DAO
Lecture 4: Configure AppDatabase
Lecture 5: User Repository
Lecture 6: RxWorker
Lecture 7: Execute RxWorker
Lecture 8: RxJava Insert and Update
Chapter 4: Schedule Work Using OneTimeWorkRequest
Lecture 1: Create Worker and Schedule Daily
Lecture 2: Create Work Request and Schedule Daily
Lecture 3: Create Notification Channel
Lecture 4: Show Notification on doWork
Chapter 5: Foreground Service
Lecture 1: WorkManager with Foreground Service
Chapter 6: WorkManager Integration Tests
Lecture 1: Android Testing Basic
Lecture 2: Integration Test Setup
Lecture 3: Write Your 1st Test
Lecture 4: Test Initial Delay
Lecture 5: Test Constraints
Lecture 6: Test Periodic Work
Lecture 7: Test Coroutine Work
Lecture 8: Test RxJava Work
Instructors
-
Richard Dewan
Never Stop Learning
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 0 votes
- 3 stars: 2 votes
- 4 stars: 2 votes
- 5 stars: 2 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024