Eine moderne Android-App für das Wildtierbestand-Management von Hegegemeinschaften mit direkter WordPress-Integration.
- Wildtier-Erfassung mit vollständiger Validierung
- OCR-Scanner für Wildursprungsscheine mit ML Kit
- Gastformular für externe Meldungen
- Push-Notifications mit Firebase
- Export-Funktionen für Obmänner (CSV/PDF)
- WordPress-Integration mit vollständiger REST API
- Rollenbasierte Berechtigungen (Nutzer vs. Obmänner)
- Moderne UI mit Material Design 3
- Gehe zu Actions
- Wähle den neuesten erfolgreichen Build
- Lade das
app-debugoderapp-releaseAPK herunter
git clone https://github.com/dein-username/HGMH-App.git
cd HGMH-App/android-app
./gradlew assembleDebug- Android Studio Arctic Fox oder neuer
- JDK 17
- Android SDK API 24+
- Repository klonen
- Android Studio öffnen
- Projekt importieren (
android-appOrdner) - Gradle Sync abwarten
- App auf Gerät/Emulator installieren
# Debug APK
./gradlew assembleDebug
# Release APK
./gradlew assembleRelease
# Tests ausführen
./gradlew test
# Lint-Checks
./gradlew lintDebugDas WordPress Plugin befindet sich im wp-plugin Ordner und bietet:
- REST API für mobile App
- Session-basierte Authentifizierung
- OCR-Service Integration
- Push-Notification Support
- Export-Funktionen
- Plugin in WordPress hochladen
- Aktivieren
- API-Endpunkte sind unter
/wp-json/hgam/v1/verfügbar
- Läuft bei Push auf
main/develop - Code Quality Checks
- Unit Tests
- Instrumented Tests
- Security Scan
- APK Upload
- Manueller Trigger über GitHub Actions
- Schneller Build ohne Tests
- Ideal für schnelle APK-Generierung
- Automatisch bei GitHub Release
- Erstellt signierte APK
- Upload zu GitHub Release
- Firebase-Projekt erstellen
google-services.jsoninandroid-app/app/platzieren- Push-Notifications konfigurieren
- Base URL in
NetworkModule.ktanpassen - API-Endpunkte in
HGAMApiService.ktkonfigurieren
GPL v2 oder später
Bei Fragen oder Problemen:
- GitHub Issues erstellen
- Dokumentation prüfen
- Code-Review durchführen
Entwickelt für: Deutsche Hegegemeinschaften
Technologie: Kotlin, Jetpack Compose, WordPress REST API
Status: Produktionsbereit ✅