WorkManager MasterClass For Android Developer

Lnz3QFSlOlkFcT5fU6ptOACaeB4S2vlh

WorkManager 是一个库,用于将可延迟工作排入队列,保证在满足其约束后的某个时间执行。WorkManager 允许观察工作状态和创建复杂工作链的能力。WorkManager 根据以下条件使用可用的底层作业调度服务

· 使用 JobScheduler for API 23+

· 使用自定义的 AlarmManager + BroadcastReceiver 实现 API 14-22

所有工作都必须在一个 ListenableWorker 类中完成。推荐一个简单的实现 Worker 作为大多数开发人员的起点。通过可选的依赖项,您还可以使用 CoroutineWorker 或 RxWorker。所有后台工作最多需要十分钟来完成其执行。在此时间结束后,工人将收到停止的信号。

WorkManager 支持两种类型的工作:OneTimeWorkRequest 和 PeriodicWorkRequest。我们将在本课程中涵盖这两个方面,我们将从非常基础的知识开始学习,并在课程结束时掌握技能。

第一部分将学习基本概念,第二部分我们将学习 CoroutineWork,第三部分我们将学习 RxJavaWork,我们将构建一些实际应用程序来清楚地理解所有概念。

Genre: eLearning | MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.65 GB | Duration: 3h 37m
Learn and master the android jetpack work manager

What you’ll learn
WorkManager
Room
Retrofit
Coroutine
MVVM

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-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: 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.

Who this course is for:
Any one with basic of Android development skill

资源下载此资源下载价格为30元(VIP免费),请先
本站资源仅限VIP会员下载点击购买VIP会员

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/16913.html

赞 (0)
steven的头像steven
上一篇 2021年8月19日
下一篇 2021年8月19日

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部