Episode 93: WorkManager

Android Developers Backstage

Episode | Podcast

Date: Fri, 01 Jun 2018 20:02:26 +0000

<div dir="ltr" style="text-align: left;"> <table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"> <tbody> <tr> <td style="text-align: center;"><a href="https://3.bp.blogspot.com/-Gu8P2NFpO3M/Ww89Tn-rwzI/AAAAAAAAFdM/uX4qqjqYdYQdhNqXem5MGpS-6eQq8wllACLcBGAs/s1600/IMG_20180516_104022.jpg" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"> <img border="0" height="240" src="https://3.bp.blogspot.com/-Gu8P2NFpO3M/Ww89Tn-rwzI/AAAAAAAAFdM/uX4qqjqYdYQdhNqXem5MGpS-6eQq8wllACLcBGAs/s320/IMG_20180516_104022.jpg" width="320" /></a></td> </tr> <tr> <td class="tr-caption" style="text-align: center;">Tor, Sumir, Tor, Chet, a spiral notebook (blank), and Tor</td> </tr> </tbody> </table> <div style="text-align: right;"></div> In this episode, Chet and Tor talk with Sumir Kataria about the new WorkManager library that was announced at Google I/O (and released in early form). WorkManager makes it easier to schedule asynchronous work at a more appropriate time using a fluent, chainable API. Think of it as JobScheduler (in fact it uses JobScheduler internally when present), but handling situations and devices that don't have a recent enough version of the OS to have the JobScheduler API available.<br /> Go get WorkManager and try it out - we'd love to get feedback on it as we iterate toward 1.0.<br /> <br /> <div style="text-align: left;">Subscribe to the <a href="http://feeds.feedburner.com/blogspot/AndroidDevelopersBackstage" target="_blank">podcast feed</a> or download the <a href="https://storage.googleapis.com/androiddevelopers/android_developers_backstage/ADB%2093%20Work%20Manager.mp3" target="_blank">audio file</a> directly.</div> <br /> <br /> <b>Links</b>:<br /> I/O Video: <a href="https://youtu.be/IrKoBFLwTN0">Easy background processing with WorkManager</a><br /> Article: <a href="https://developer.android.com/topic/libraries/architecture/workmanager">Schedule tasks with WorkManager</a><br /> <a href="https://developer.android.com/reference/androidx/work/WorkManager"> Reference docs</a><br /> <a href="https://codelabs.developers.google.com/codelabs/android-workmanager/#0"> Codelab</a><br /> <br /> <b>Sumir</b>: <a href="https://twitter.com/SumirKodes">@SumirKodes</a><br /> <b>Tor</b>: <a href="http://google.com/+TorNorbye">google.com/+TorNorbye</a>, <a href="https://twitter.com/tornorbye" target="_blank">@tornorbye</a><br /> <b>Chet</b>: <a href="http://google.com/+ChetHaase">google.com/+ChetHaase</a>, <a href="https://twitter.com/chethaase" target="_blank">@chethaase</a><br /> <br /> <i>Thanks to continued tolerance and support by our audio engineer, Bryan Gordon.</i><br /> <br /></div> <img alt="" height="1" src="http://feeds.feedburner.com/~r/blogspot/AndroidDevelopersBackstage/~4/CSx3k3BR5mI" width="1" />