AppUpdater is an Android library that makes it easy for developers to implement an updater for their apps. The library checks for updates on Google Play, GitHub, Amazon or F-Droid, and notifies your apps' updates by showing a Material dialog, Snackbar or notification.
See the GitHub project for the Gradle dependency, usage, customizations and sample code: https://github.com/javiersantos/AppUpdater
Sample icon by Adrien Zier: https://plus.google.com/+AdrienZier