explaingit

rumboalla/apkupdater

3,790KotlinAudience · generalComplexity · 2/5LicenseSetup · easy

TLDR

APKUpdater is a free Android app that checks for updates across multiple app sources at once, APKMirror, F-Droid, GitHub, Google Play, and more, then notifies you and installs updates automatically, even silently on rooted devices. No ads, no tracking.

Mindmap

mindmap
  root((APKUpdater))
    Update Sources
      APKMirror
      F-Droid
      GitHub GitLab
      Google Play
    Install Options
      Direct install
      Silent on root
      No confirmation Android 12
    Interface
      Material Design 3
      Material You
      Dark and light themes
    Compatibility
      Android 5 to 14
      Android TV
      18 plus languages
    Discovery
      Search new apps
      Background checks
      Update notifications
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Keep all your Android apps up to date from multiple sources without visiting each store manually

USE CASE 2

Get updates for apps not available on Google Play, such as those on F-Droid or GitHub

USE CASE 3

Install updates silently in the background on rooted Android devices

USE CASE 4

Discover and install new apps by searching across APKMirror, Aptoide, F-Droid, and more at once

Tech stack

KotlinAndroidMaterial Design 3Material YouF-DroidAPKMirrorGitHub APIGitLab API

Getting it running

Difficulty · easy Time to first run · 5min

Download the APK directly from the GitHub releases page, install it, and the app will scan your existing installed apps and begin checking for updates immediately.

GNU GPL v3, free to use and modify, but any changes you share publicly must also be open source under the same license.

In plain English

APKUpdater is a free, open source Android app that checks for updates to the apps already installed on your phone. Most Android users rely on a single app store like Google Play to get updates, but many apps are distributed through other channels or are not available on Google Play at all. APKUpdater solves this by checking several different sources at once: APKMirror, Aptoide, F-Droid, IzzyOnDroid, APKPure, GitLab, and GitHub, plus Google Play itself. When an update is found, the app can notify you and, depending on the source, install the update directly without you having to open a browser and find the file yourself. On Android 12 and above it can even install updates without any manual confirmation step, and on rooted devices it can install updates silently in the background. The app runs scheduled background checks so you do not need to open it manually to stay current. The interface uses Material Design 3 and supports dark, light, and system themes. On Android 12 and newer it also supports Material You, which adapts the color scheme to your wallpaper. Beyond finding updates for apps you already have, APKUpdater can also search the same sources to discover and install new apps. The app works on Android 5 through Android 14 and also runs on Android TV. It has been translated into more than 18 languages, with each translation credited to an individual contributor in the README. There are no ads and no tracking of any kind. APKUpdater is released under the GNU General Public License v3, meaning the source code is freely available and any modifications must also be shared openly. Stable builds are available to download directly from the GitHub releases page.

Copy-paste prompts

Prompt 1
Which update sources does APKUpdater check, and how do I enable or disable specific ones?
Prompt 2
How do I set up automatic silent background updates on a rooted device?
Prompt 3
Does APKUpdater work on Android TV and what features are available there?
Prompt 4
How do I add an app that is only distributed on GitHub or GitLab so APKUpdater tracks it?
Prompt 5
What permissions does APKUpdater need and why, does it access my personal data?
Open on GitHub → Explain another repo

← rumboalla on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.