Data That Survives: Free Sample (WorkManager)
A free sample of Data That Survives: Room, DataStore, WorkManager and Offline-First Sync for Android Apps That Still Work on the Subway.
Inside: the cover and full table of contents, and all of Chapter 4, "WorkManager: Sync That Outlives Your App": a CoroutineWorker that knows transient from permanent errors, one-time vs periodic work, constraints, unique work with KEEP, retry and backoff, chaining, expedited and long-running work, observing work from the UI and testing workers, with the diagrams and the real commands.
The full 65-page book (PDF and EPUB, 22 diagrams) is $19 at https://payhip.com/b/TaqWf