You ship a critical bug fix. Push it to the Play Store. But half your users are still on the old, broken version. They never update.
AndroidAppUpdater fixes this with one line:
new AppUpdater.Builder(this).build();
That's it. Your app now checks the Play Store for updates and prompts users automatically.
What It Does
- Checks Play Store for latest version
- Shows a customizable update dialog
- Force mode: blocks the app until updated (for critical fixes)
- Flexible mode: user can skip (for minor updates)
- No server needed — reads directly from Play Store
Why Not Google's In-App Update API?
Google's solution requires Play Core library, complex callbacks, and only works on Play Store distributed apps. AndroidAppUpdater is simpler:
✅ One line setup
✅ No Play Core dependency
✅ Works with any distribution method
✅ Customizable UI
✅ Handles edge cases (no internet, sideloaded apps)
When to Force Update
- 🔒 Security vulnerabilities
- 💥 Breaking API changes
- 🐛 Data-corrupting bugs
When to Use Flexible
- ✨ New features
- 🎨 UI improvements
- ⚡ Performance optimizations
Get Started
⭐ GitHub: github.com/p32929/AndroidAppUpdater
By @p32929 — making Android development simpler, one library at a time.
Top comments (0)