Distribute Android apps
and device firmware
Share builds via QR codes, manage team access, and ship in-app updates — from one place your developers already understand.
Built for release workflows
Release management
Upload, version, and organize APK or firmware builds. Track downloads and keep releases in one project view.
Team access
Invite teammates with role-based permissions. Control who can upload, manage testers, and change project settings.
In-app updates
Drop in an update checker for Android, React Native, Flutter, or Ionic. Keep installs on the latest published build.
QR distribution
Generate QR codes for instant installs. Useful for beta testing, internal releases, and client demos.
Usage analytics
See update checks, downloads, and connected apps so you know how releases are actually being adopted.
Access control
Builds stay behind project membership. Manage testers, expiry, and who can publish new versions.
Simple integration
Add automatic update checks in minutes — native Android, React Native, Flutter, and Ionic.
// Check for updates in your Android app
val updateChecker = UpdateChecker(
baseUrl = "https://apk.binary.tools",
packageName = "com.yourapp"
)
updateChecker.checkForUpdates(
context = this,
currentVersionCode = BuildConfig.VERSION_CODE
)
Ready to ship?
Create a project, upload a build, and share a QR or permalink.