Ditch the App Store: Update Your Apps Directly from Source
Let's be honest, app stores can be a bottleneck. Between delayed approvals, region locks, and apps being pulled for opaque reasons, getting updates directly from developers isn't always easy. What if you could cut out the middleman and get your app updates straight from the source—be it GitHub, GitLab, or an APK link? That's the core idea behind Obtainium.
It's a tool that flips the script on traditional app distribution. Instead of relying on a centralized store, it lets you subscribe to an app's official release channel and grab the APK the moment the developer publishes it. For developers and power users, this is a game-changer for staying current.
What It Does
Obtainium is an Android app that automates the process of sourcing and installing APK files directly from developers' chosen distribution points. You tell it where an app's releases are published—like a GitHub repository, a GitLab project, or a direct URL—and it handles the rest. It periodically checks for new releases, downloads the APK, and can even install it for you, all without ever touching the Google Play Store or other app marketplaces.
Why It's Cool
The value here is in control and immediacy. For developers testing their own builds, or for users who want an app that's been removed from the Play Store, Obtainium provides a seamless pipeline. It respects the developer's original release artifacts, so you're getting the exact file they intended for distribution.
A particularly clever feature is its ability to parse release pages from sources like GitHub. You can set filters to look for specific asset names (like looking for app-release.apk), ensuring it grabs the right file from a release that might include multiple binaries for different platforms. It turns a manual, multi-step process of checking a repo, downloading a file, and side-loading into a quiet, automated background task.
How to Try It
Since Obtainium itself isn't on the Play Store (fittingly), you'll need to sideload it. The process is straightforward:
- Head over to the Obtainium GitHub repository.
- Navigate to the Releases section.
- Download the latest APK file (
app-release.apk) to your Android device. - Open the downloaded file and allow installation from unknown sources if prompted.
Once installed, you can start adding apps by pasting in a source URL. Try it with a favorite open-source app that publishes releases on GitHub to see it in action.
Final Thoughts
Obtainium isn't for everyone; it requires a bit more initial setup and comfort with concepts like side-loading. But for developers, tinkerers, or anyone who wants to decouple their app updates from a corporate storefront, it's an incredibly useful tool. It embodies a more direct, decentralized approach to software distribution. In a world of walled gardens, it's refreshing to have a key to the gate.
Follow us for more cool projects: @githubprojects
Repository: https://github.com/ImranR98/Obtainium