Files
trainingstagebuch/mobile-app
Torsten Schulz (local) 320010b94e
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 44s
feat(Networking): enhance offline handling and localization for diary and members data
- Added `ACCESS_NETWORK_STATE` permission in AndroidManifest.xml to monitor network connectivity.
- Introduced `NetworkConnectivityHolder` to manage network state and trigger data refresh when connectivity is restored.
- Updated `DiaryManager` and `MembersManager` to support offline caching, allowing users to view previously loaded data when offline.
- Enhanced localization by adding new keys for offline cache hints in both German and English, improving user experience during connectivity issues.
- Updated UI components to display offline cache messages, ensuring users are informed when data is being served from cache.
2026-05-15 08:10:01 +02:00
..

Mobile App (Native) Kotlin Multiplatform

Dieses Verzeichnis ist der Neustart der Mobile App als wirklich native Android+iOS App via Kotlin Multiplatform (KMP).

Status

  • Der erste Versuch lag vorher in mobile-app/ und wurde als Legacy gesichert.
  • Ein React-Native/Expo Restart-Versuch liegt in mobile-app_legacy_rn_expo/ (nicht mehr der aktuelle Weg).

Auth (wichtig)

Das Backend nutzt für die App/API JWT Tokens:

  • POST /api/auth/login{ token }
  • Requests senden den Token als Header authcode: <token> (wie Webapp).

Plan

Siehe docs/MOBILE_APP_KMP_PLAN.md.