An open API service indexing awesome lists of open source software.

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.

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)
![Startansicht hell](docs/pixel_main.png)
![Einstellungen hell](docs/pixel_settings.png)

## Screenshots (Pixel 10 – Dunkel)
![Startansicht dunkel](docs/pixel_dark_main.png)
![Einstellungen dunkel](docs/pixel_dark_settings.png)

## 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.