Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Workmanager Masterclass For Android Developer

    Posted By: ELK1nG
    Workmanager Masterclass For Android Developer

    Workmanager Masterclass For Android Developer
    Last updated 10/2021
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 2.44 GB | Duration: 5h 3m

    Learn and master the android jetpack work manager

    What you'll learn

    WorkManager

    Room

    Retrofit

    Coroutine

    MVVM

    Kotlin

    Requirements

    Basic of Android development

    Description

    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-22All 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: OneTimeWorkRequest and 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 CoroutineWork and in the third section we will learn about the RxJavaWork and we will build some practical application to understand all the concept clearly.

    Overview

    Section 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

    Section 2: CoroutineWorker with Room DB

    Lecture 19 Room Dependency

    Lecture 20 Employee Entity

    Lecture 21 Employee DAO

    Lecture 22 Create Room Database Instance

    Lecture 23 Employee Repository

    Lecture 24 Create Application Class

    Lecture 25 Coroutine Worker

    Lecture 26 Execute Coroutine Worker

    Section 3: RxWorker with Room DB

    Lecture 27 RxJava Dependency

    Lecture 28 User Entity

    Lecture 29 User DAO

    Lecture 30 Configure AppDatabase

    Lecture 31 User Repository

    Lecture 32 RxWorker

    Lecture 33 Execute RxWorker

    Lecture 34 RxJava Insert and Update

    Section 4: Schedule Work Using OneTimeWorkRequest

    Lecture 35 Create Worker and Schedule Daily

    Lecture 36 Create Work Request and Schedule Daily

    Lecture 37 Create Notification Channel

    Lecture 38 Show Notification on doWork

    Section 5: Foreground Service

    Lecture 39 WorkManager with Foreground Service

    Section 6: WorkManager Integration Tests

    Lecture 40 Android Testing Basic

    Lecture 41 Integration Test Setup

    Lecture 42 Write Your 1st Test

    Lecture 43 Test Initial Delay

    Lecture 44 Test Constraints

    Lecture 45 Test Periodic Work

    Lecture 46 Test Coroutine Work

    Lecture 47 Test RxJava Work

    Any one with basic of Android development skill,Android developers