Native Android-Checklisten-App — Kotlin + Jetpack Compose + Material 3.
Umsetzung des Konzepts Konzept_ChecklistApp.md (Phasen 0–7).
- Vorlagen mit Punkten und Überschriften, Schnellerfassung (mehrzeiliges Einfügen, IME-Kette)
- Durchläufe als Snapshot-Kopie mit Fortschritt, Signatur-Abhak-Animation
- Automatische Löschung nach Aufbewahrungsfrist (1/7/14/30 Tage), Verlauf mit Countdown
- Teilen/Import ohne Server:
[CLST1]-Textblock (Deflate + Base64URL) oder JSON-Datei - Vollsicherung/Wiederherstellung per SAF, Auto-Backup, dynamische App-Shortcuts
./gradlew assembleDebug # Debug-APK
./gradlew assembleRelease # signiertes Release-APK (Signing-Props nötig)
./gradlew testDebugUnitTest # JVM-Tests
./gradlew connectedDebugAndroidTest # Instrumented Tests (Emulator/Gerät)Signing-Properties liegen außerhalb des Repos (~/.gradle/gradle.properties):
MYCHECKER_STORE_FILE, MYCHECKER_STORE_PASSWORD, MYCHECKER_KEY_ALIAS, MYCHECKER_KEY_PASSWORD.
- Obtainium installieren
- Repo-URL dieses Projekts hinzufügen
- Obtainium installiert das Release-APK und bietet Updates automatisch an
Voraussetzung: GitHub Release mit mychecker-0.8.0.apk (CI hängt es bei Tag-Release an; Debug: mychecker-0.8.0-debug.apk).
- Rein private Nutzung, kein Backend, kein Tracking, keine Fehlererfassung
- Strings nur auf Deutsch (
values/), Struktur für weitere Locales vorbereitet