HOME > Development > WorkManager Masterclass For Android Developer

WorkManager Masterclass For Android Developer

  • Development
  • May 12, 2025
SynopsisWorkManager Masterclass For Android Developer, available at $...
WorkManager Masterclass For Android Developer  No.1

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

  • WorkManager Masterclass For Android Developer  No.2
    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!