Android-Priority-Jobqueue (APJQ)
(This tech talk was presented on BlrDroid September 2014 Meetup)
Update: new version of APJQ released in August 2016 with more features, I'm working on it, stay tuned for updated version with detailed sample.
A Job Queue developed by Path (Path.com) initially and then it’s maintained by Yigit Boyar a Googler!, It’s specifically written for Android to easily schedule jobs (tasks) that run in the background, improving UX and application stability.
Job Queue was inspired by a Google I/O 2010 talk on REST client applications
Almost every application does work in a background thread. These "background tasks" are expected to keep the application responsive and robust, especially during unfavorable situations (e.g. limited network connectivity).
Jobqueue gives simple solution to achieve Background Jobs compare to other implementations in Android.
Note:
Now https://github.com/path/android-priority-jobqueue
moved to
https://github.com/yigit/android-priority-jobqueue/