Namely, auto-update on Android is not per-app, it's per-device and that can be annoying. It'd be nice if we could somehow notify users that their version of Collect is out of date. My initial reaction was that we can just parse the Google Play Store listing, but it seems to me we can do something that's more broadly useful to the ODK project as a whole.
That is, we could ping Github's releases page every few days and if there is a new version, then we notify users maybe 24 hours later (gives time for the release to show up on Play Store).
@issa You have this functionality in Build, right? How is it implemented?
I was hoping that we can think more broadly than just for Collect because we need this for all the tools. Have you see anything that would work well for Briefcase, Build, and Aggregate?