https://github.com/henosch/bibelversapp
BibelVers ist eine kleine Android-App, die jeden Tag ein zufällig kombiniertes Verspaar aus AT und Neuem Testament aus einer lokal mitgelieferten Sammlung zeigt.
https://github.com/henosch/bibelversapp
android kotlin mmacos swiftc xcode
Last synced: about 2 months ago
JSON representation
BibelVers ist eine kleine Android-App, die jeden Tag ein zufällig kombiniertes Verspaar aus AT und Neuem Testament aus einer lokal mitgelieferten Sammlung zeigt.
- Host: GitHub
- URL: https://github.com/henosch/bibelversapp
- Owner: henosch
- Created: 2025-11-08T23:56:01.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2026-03-24T00:05:44.000Z (3 months ago)
- Last Synced: 2026-03-24T23:20:19.088Z (3 months ago)
- Topics: android, kotlin, mmacos, swiftc, xcode
- Language: Kotlin
- Homepage:
- Size: 4.13 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# BibelVers Android App
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.
## Features
- **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
## Build
1. Vorlage übernehmen (einmal pro Rechner):
```
cp build.template.sh build.sh
chmod +x build.sh
```
Passe `build.sh` bei Bedarf an (z. B. Keystore-Pfade) – die Datei bleibt lokal und ist in `.gitignore`.
2. 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
# Debug-APK direkt aufs Privat-Testgerät installieren (mdns-Discovery via PRIVATE_IP_PREFIX)
./build.sh install
# Signierte Release-APK aufs Privat-Testgerät
./build.sh install-release
```
APK liegt danach unter `app/build/outputs/apk/debug/app-debug.apk`.
## Hinweise
- 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.
## Screenshots (Pixel 10 – Hell)


## Screenshots (Pixel 10 – Dunkel)


## Datenschutz
Die für den Google Play Store verlinkte Datenschutzerklärung liegt unter [docs/datenschutz.html](https://henosch.github.io/BibelVersApp/datenschutz.html). Beim lokalen Build wird dieselbe Datei innerhalb der App ausgeliefert.