No description
- Java 89%
- HTML 10.1%
- DM 0.9%
| app | ||
| gradle/wrapper | ||
| .codex | ||
| .gitignore | ||
| build.gradle | ||
| datenschutz-jugendkalender-erfurt.html | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| Logo_Dekanatsjugend.png | ||
| Logo_Dekanatsjugend.svg | ||
| README.md | ||
| settings.gradle | ||
Jugendkalender Erfurt
Native Android-App, die den öffentlichen Nextcloud-ICS-Feed der Stadtpfarrei abruft und in einen eigenen lokalen Android-Kalender namens "Jugendkalender Erfurt" spiegelt.
Funktionen
- ICS-Quelle:
https://nextcloud.stadtpfarrei.de/remote.php/dav/public-calendars/8xdRgJtWJFYjJwnK?export - eigener Kalender im Android-Kalenderspeicher
- täglicher Hintergrundsync per WorkManager
- manueller Sync über die App
- Statusanzeige für Kalenderrechte, Akku-Ausnahme und letzten Sync
- direkte Konfiguration der Akku-Ausnahme für interne APK-Verteilung
Build
Voraussetzungen:
- JDK 17
- Android SDK mit API 36.1
- Android SDK Build Tools 36.0.0
Build-Befehle:
./gradlew testDebugUnitTest assembleDebug
Die Debug-APK liegt danach unter app/build/outputs/apk/debug/.