Skip to content

Repository files navigation

MyChecker (Checklisten)

Native Android-Checklisten-App — Kotlin + Jetpack Compose + Material 3. Umsetzung des Konzepts Konzept_ChecklistApp.md (Phasen 0–7).

Features

  • 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

Build

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

Installation & Updates (Obtainium)

  1. Obtainium installieren
  2. Repo-URL dieses Projekts hinzufügen
  3. 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).

Hinweise

  • Rein private Nutzung, kein Backend, kein Tracking, keine Fehlererfassung
  • Strings nur auf Deutsch (values/), Struktur für weitere Locales vorbereitet

About

Checklist managment on Android

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages