Files
Torsten Schulz (local) 616bade9a5
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 52s
feat: enhance API client and add club overview functionality
2026-07-30 11:01:19 +02:00
..

TT-Tagebuch Desktop

Eigenständige Flutter-/Dart-Desktop-App für Windows, macOS und Linux. Sie ist keine WebView: Die Oberfläche wird vollständig mit Flutter gebaut und nutzt die bestehende TT-Tagebuch-API.

Voraussetzungen

  • Flutter stable
  • Linux: CMake, Ninja, GTK-3-Entwicklungsbibliotheken und ein C++-Compiler
  • Windows: Visual Studio mit dem Workload „Desktop development with C++“
  • macOS: Xcode

Starten

flutter pub get
flutter run -d linux

Für die lokale API wird standardmäßig http://localhost:3005/api verwendet. Eine abweichende Umgebung wird ausschließlich beim Build gesetzt:

flutter run -d linux \
  --dart-define=APP_ENV=staging \
  --dart-define=API_BASE_URL=https://staging.tt-tagebuch.de/api

Qualität

dart format --output=none --set-exit-if-changed .
flutter analyze
flutter test

Zugangsdaten und JWTs gehören nie in Logs, Quellcode oder Build-Konfiguration.