>_ DevTrendsnl

Taal

Home

Talen

Secties

Frontend Backend Mobiel DevOps AI / ML GameDev Beveiliging
Dart

Obtainium — Ontvang Android-app-updates eerder dan anderen

17.908 sterren

Heb je ooit meegemaakt dat Google Play updates voor je favoriete app uitstelt, maar wil je de nieuwe versie nu meteen? Of ben je bezig met het ontwikkelen van je eigen app en wil je deze sneller naar testers krijgen? Dit is precies wat Obtainium oplost — een ongewone updatebeheerder voor Android.

Wat is Obtainium en wie heeft het gemaakt

Het project wordt sinds 2022 ontwikkeld door onafhankelijke ontwikkelaar ImranR en heeft inmiddels meer dan 11 duizend sterren verzameld op GitHub. Het belangrijkste kenmerk is de mogelijkheid om app-updates rechtstreeks vanuit hun bronrepositories te ontvangen, zonder officiële winkels te passeren.

Obtainium icon

Voor wie is het bedoeld

  • Ontwikkelaars die hun builds snel willen testen
  • FOSS-enthousiastelingen die de nieuwste versies van open-source-apps volgen
  • Iedereen die snellere updates wil dan officiële winkels bieden
  • Gebruikers van apps uit niche-winkels zoals RuStore of AppGallery

Belangrijkste functies

  1. Directe updates van 18+ bronnen:

    • GitHub, GitLab, Codeberg, SourceHut
    • F-Droid en repositories van derden
    • APKMirror, APKPure, Uptodown
    • Zelfs Telegram en Huawei AppGallery
  2. Automatische meldingen over nieuwe releases

  3. Ondersteuning voor Material You en donker thema

  4. AppVerifier-integratie voor APK-authenticiteitsverificatie

Interface example

Hoe het technisch werkt

Het project is geschreven in Dart met Flutter, wat zorgt voor cross-platform compatibiliteit. Om met verschillende bronnen te werken, gebruikt het:

  • Platform-API's (waar beschikbaar)
  • Web scraping (voor sites zonder API)
  • Een plug-insysteem voor het verwerken van specifieke formaten
// Пример обработки GitHub релизов
Future<List<App>> fetchGithubReleases(String repoUrl) async {
  // Парсинг URL и получение данных через API
  ...
}

Praktische gebruiksscenario's

Scenario 1: Je ontwikkelt een app en wilt testbuilds snel distribueren. Upload simpelweg de APK naar GitHub releases — en testers ontvangen een melding via Obtainium.

Scenario 2: Je gebruikt een app die niet beschikbaar is op Google Play (bijvoorbeeld NewPipe). Obtainium zal de updates op GitHub monitoren.

Scenario 3: Je moet beveiligingsupdates zo snel mogelijk ontvangen — bijvoorbeeld voor messengers.

Voor- en nadelen

✅ Voordelen:

  • Niet afhankelijk van vertragingen van officiële winkels
  • Ondersteunt veel bronnen
  • Open source

❌ Nadelen:

  • Web scraping kan breken wanneer site-structuren veranderen
  • Vereist handmatige configuratie voor sommige apps

Hoe te installeren

Het project is beschikbaar in verschillende varianten:

Get it on IzzyOnDroid Get it on F-Droid

Obtainium is een onmisbaar hulpmiddel voor:

  • Mobiele app-ontwikkelaars
  • Power Android-gebruikers
  • Open-source-enthousiastelingen

Als je genoeg hebt van wachten op updates van officiële winkels of meer controle over het proces wilt, is het de moeite waard om dit project te proberen. Gebruiksgemak wordt gecombineerd met krachtige functies, en open source-code zorgt voor transparantie.

Extra bronnen:

Gerelateerde projecten