3DNS Store

F-Droid-ähnlicher App-Store für Android, Android TV und Wear OS auf Basis von Gitea-Releases

Aktiv Android-App Kotlin

Screenshots

Einblicke

Bilder per Klick vergrößern

  • App-Liste des 3DNS Store mit installierten Apps und verfügbaren Updates
  • Detailansicht einer App mit Version, Screenshots und README
  • Updates-Tab mit Banner „Alle aktualisieren“
  • Einstellungen mit Darstellung, Gitea-Quelle und Update-Intervall
  • Onboarding-Dialog für Benachrichtigungen und Akku-Optimierung

Android-App

Über das Projekt

Der 3DNS Store ist ein leichter, F-Droid-ähnlicher App-Store für Android, der seinen Katalog aus Gitea-Releases bezieht, Repo-Metadaten und READMEs nativ anzeigt und Apps über die PackageInstaller-Session-API installiert und aktualisiert. Neben der Phone-App gibt es Varianten für Android TV und Wear OS. Ein optionaler Store-Server (Node.js mit Fastify, SQLite und OIDC-Anmeldung) unter store.3dns.eu liefert den gesamten Katalog in einer Anfrage, spiegelt zusätzlich Play-Store-Apps, Releases fremder GitHub-/Gitea-Repos sowie hochgeladene APKs und stellt eine öffentliche Web-Übersicht bereit.

Funktionen

  • Katalog aus Gitea-Releases mit Nightly-Erkennung
  • Installation und Updates per PackageInstaller-Session-API inkl. Split-APKs
  • Update-Erkennung über versionName und Veröffentlichungsdatum
  • Updates-Tab mit „Alle aktualisieren“ und Hintergrundprüfung per WorkManager
  • Eigener README-Renderer mit Screenshot-Galerie
  • Offline-Katalog-Cache und robustes Verhalten bei schlechtem Netz
  • Optionaler Store-Server mit Play-Store-Spiegelung und privaten Repos ohne Token auf dem Gerät
  • Varianten für Smartphone, Android TV und Wear OS