Android patch

This commit is contained in:
Mboehmlaender
2026-07-25 21:13:37 +02:00
parent 6dd827b0b4
commit 1744e444b7
17 changed files with 596 additions and 1133 deletions
+9 -10
View File
@@ -1,14 +1,13 @@
# boehmitools Training
# RipMe
Native Android-App für die boehmitools-Plugins `trainingsplan` und `trainingstracker` 2.0.
Native Android-App für den boehmitools-Trainingstracker 2.0.
- Application ID: `de.drazz.boehmitools.training`
- Minimum SDK: 26
- Kotlin, Jetpack Compose und Material 3
- Application ID `de.drazz.boehmitools.training`
- Minimum SDK 26
- konfigurierbarer Server, Standard `https://tools.d-razz.de/`
- HTTP Basic Auth mit Android-Keystore-geschütztem Passwort
- Room-Cache und FIFO-Queue für Session-Patches
- WorkManager-Synchronisation mit sichtbarer `409`-Konfliktbehandlung
- nativer Tracker, Fortschritt/Analyse und Planeditor
- Session-Tracker, Fortschritt, Analyse, Plan-Leseansicht und FAQ
- Room-Cache, Offline-Queue, DataStore und WorkManager
- sichtbarer Revisionskonflikt statt stiller Überschreibung
- App-Version 2.1.0
Der technische Vertrag steht in `docs/API_CONTRACT.md`, die Quellenanalyse in `docs/SOURCE_ANALYSIS.md`. Lokale Buildschritte stehen in `BUILD.md`.
Der separate Planeditor ist nicht Bestandteil der Android-App. Pläne werden ausschließlich gelesen; Sessions werden über die vorhandenen HTTP-APIs bearbeitet.