Eine kleine Android-App, die jeden Tag einen ausgewogenen Bibelvers-Paar (Altes & Neues Testament) aus einer lokal mitgelieferten Sammlung zeigt, dazu einen Livestream von der Klagemauer anbietet und optionale Push-Benachrichtigungen versendet.
- Ausgewogene BibelVerse: Offline verfügbare Verspaare aus AT und NT mit intelligenter Längen-Balance (langer AT-Vers + kurzer NT-Vers und umgekehrt)
- Duplikats-Vermeidung: Keine doppelten Verse innerhalb eines Jahres dank optimierter Auswahl-Algorithmen
- Zwei Modi:
- Sequential: Durchgehende Jahresliste mit voroptimierter Balance
- Random: Ausgewogene Zufallsauswahl mit Duplikats-Vermeidung beim Wischen
- Livestream-Auswahl (Kotel-Kameras) mit randloser Wiedergabe im Querformat
- Wischgesten (links/rechts) zum Blättern zwischen Tagen
- Benachrichtigungen für den Tagesvers (inkl. Testtrigger über die Datenquelle)
- Shabbat-Hinweis am Freitagabend/Samstag
- Vorlage übernehmen (einmal pro Rechner):
Passe
cp build.template.sh build.sh chmod +x build.shbuild.shbei Bedarf an (z. B. Keystore-Pfade) – die Datei bleibt lokal und ist in.gitignore. - Build starten:
./build.sh
Vor dem ersten Lauf prüfen, ob folgende Tools installiert sind (macOS: Homebrew wird automatisch genutzt):
- Temurin JDK 17
- Android SDK (Pfad via ANDROID_HOME / ANDROID_SDK_ROOT oder auto-generierte
local.properties) - Gradle Wrapper (liegt im Repo)
Abhängigkeiten prüfen & Build starten:
# optional: SDK/Plattformen aktualisieren
./scripts/update_android_sdk.sh
# Debug-Build erzeugen
./build.sh debug
# oder Release-Bundle samt Signatur
./build.sh release
APK liegt danach unter app/build/outputs/apk/debug/app-debug.apk.
- Alle BibelVerse liegen bereits im APK (
app/src/main/assets/BibelVerse.xml). Es gibt keine Downloads von externen Quellen. - Für die Livestreams wird ein direkter HLS-Stream über ffplay-kompatible URLs verwendet.
Die für den Google Play Store verlinkte Datenschutzerklärung liegt unter docs/datenschutz.html. Beim lokalen Build wird dieselbe Datei innerhalb der App ausgeliefert.