>_ DevTrendsde

Sprache

Start

Sprachen

Bereiche

Frontend Backend Mobile DevOps AI / ML GameDev Sicherheit
Dart

Obtainium – Android-App-Updates vor allen anderen erhalten

17.908 Sterne

Warst du schon einmal in der Situation, dass Google Play Updates für deine Lieblings-App verzögert hat, aber du die neue Version sofort haben möchtest? Oder entwickelst du gerade eine eigene App und möchtest sie schneller an Tester verteilen? Genau das löst Obtainium – ein ungewöhnlicher Update-Manager für Android.

Was ist Obtainium und wer hat es erstellt

Das Projekt wird seit 2022 vom unabhängigen Entwickler ImranR entwickelt und hat auf GitHub bereits über 11.000 Sterne gesammelt. Die Hauptfunktion ist die Möglichkeit, App-Updates direkt von ihren Quell-Repositories zu erhalten und offizielle App-Stores zu umgehen.

Obtainium icon

Für wen ist es gedacht

  • Entwickler, die ihre Builds schnell testen möchten
  • FOSS-Enthusiasten, die die neuesten Versionen von Open-Source-Apps verfolgen
  • Jeder, der schneller Updates erhalten möchte als offizielle App-Stores sie bereitstellen
  • Nutzer von Apps aus alternativen Stores wie RuStore oder AppGallery

Hauptfunktionen

  1. Direkte Updates von über 18 Quellen:

    • GitHub, GitLab, Codeberg, SourceHut
    • F-Droid und Drittanbieter-Repositories
    • APKMirror, APKPure, Uptodown
    • Sogar Telegram und Huawei AppGallery
  2. Automatische Benachrichtigungen über neue Releases

  3. Material-You-Unterstützung und Dark Theme

  4. AppVerifier-Integration zur APK-Authentizitätsprüfung

Interface example

Wie es technisch funktioniert

Das Projekt ist in Dart mit Flutter geschrieben und gewährleistet plattformübergreifende Kompatibilität. Für die Arbeit mit verschiedenen Quellen nutzt es:

  • Platform-APIs (wo verfügbar)
  • Web Scraping (für Seiten ohne API)
  • Ein Plugin-System für spezifische Formate
// Пример обработки GitHub релизов
Future<List<App>> fetchGithubReleases(String repoUrl) async {
  // Парсинг URL и получение данных через API
  ...
}

Praktische Anwendungsfälle

Szenario 1: Du entwickelst eine App und möchtest Test-Builds schnell verteilen. Lade einfach das APK auf GitHub Releases hoch – und Tester werden über Obtainium benachrichtigt.

Szenario 2: Du verwendest eine App, die nicht im Google Play Store verfügbar ist (zum Beispiel NewPipe). Obtainium überwacht deren Updates auf GitHub.

Szenario 3: Du musst Sicherheitsupdates so schnell wie möglich erhalten – zum Beispiel für Messenger.

Vor- und Nachteile

✅ Vorteile:

  • Nicht abhängig von Verzögerungen offizieller App-Stores
  • Unterstützt viele Quellen
  • Open Source

❌ Nachteile:

  • Web Scraping kann bei Änderungen der Seitenstruktur fehlschlagen
  • Erfordert manuelle Konfiguration für einige Apps

So installierst du es

Das Projekt ist in verschiedenen Varianten verfügbar:

Get it on IzzyOnDroid Get it on F-Droid

Obtainium ist ein unverzichtbares Tool für:

  • Mobile App-Entwickler
  • Power-User von Android
  • Open-Source-Enthusiasten

Wenn du es leid bist, auf Updates von offiziellen App-Stores zu warten, oder mehr Kontrolle über den Prozess möchtest, lohnt es sich, dieses Projekt auszuprobieren. Benutzerfreundlichkeit verbindet sich mit leistungsstarken Funktionen, und Open-Source-Code gewährleistet Transparenz.

Weitere Ressourcen:

Ähnliche Projekte