Zum Inhalt springen
Zurück zu FlowSurfer

Erklärung zur Barrierefreiheit — FlowSurfer App

Konformitätsstatus

Die App „FlowSurfer“ strebt Konformität mit den Web Content Accessibility Guidelines (WCAG) 2.1, Konformitätsstufe AA an und setzt diese weitgehend um.

Umgesetzte Maßnahmen

Wahrnehmbarkeit

  • Hoher Farbkontrast: 10 Themes mit Kontrastverhältnissen von mindestens 4,5:1 für normalen Text und 3:1 für großen Text
  • Textgrößen: Timer-Anzeige 64pt, Überschriften 18-24pt, Body 14-16pt — gut lesbar ohne Zoomen
  • Textalternativen: Alle Icons und interaktiven Elemente sind mit beschreibenden Semantics-Labels versehen
  • Keine rein farbbasierte Information: Streak-Status, Timer-Zustände und Statistiken werden zusätzlich durch Text und Icons vermittelt
  • Dark und Light Mode: 5 Dark- und 5 Light-Themes verfügbar, System-Einstellung wird respektiert

Bedienbarkeit

  • Touch-Targets: Alle interaktiven Elemente (Buttons, Tiles, Tabs) sind mindestens 48x48dp groß
  • Bottom Navigation: Drei klar beschriftete Tabs (Home, Statistik, Einstellungen) für einfache Navigation
  • Einfache Gesten: Keine komplexen Gesten erforderlich — Tap zum Auswählen, Swipe zum Löschen
  • Fokus-Management: Dialoge (Aufgabe hinzufügen, Theme-Picker) erhalten korrekt den Fokus
  • Zeitlimits: Keine zeitgesteuerten Interaktionen — der Timer läuft, aber erfordert keine zeitkritische Eingabe

Verständlichkeit

  • 6 Sprachen: Deutsch, Englisch, Französisch, Spanisch, Portugiesisch, Chinesisch — automatische Erkennung der Systemsprache
  • Vorhersehbare Bedienung: Konsistente Navigation über Bottom Tab Bar, klare Aktions-Buttons
  • Fehlerhinweise: Validierungsfehler werden direkt am Eingabefeld angezeigt
  • Undo-Funktion: Beim Löschen von Aufgaben erscheint eine 5-Sekunden-Undo-Snackbar

Robustheit

  • Semantisches Markup: Flutter Semantics-Widgets für Screenreader-Kompatibilität
  • TalkBack-Kompatibilität: App ist mit Android TalkBack nutzbar
  • Zustandsmitteilungen: Timer-Status, Break-Alerts und Snackbar-Meldungen werden als Accessibility-Events angekündigt

Testumgebung

Die Barrierefreiheit wurde getestet mit: • Automatisierte Tests: 114 Tests inkl. Responsive-Tests auf 7 Gerätegrößen (320x568 bis 800x1280) • Manuelle Prüfung: TalkBack-Navigation, Farbkontraste, Touch-Target-Größen • Geräte: Android-Smartphones und -Tablets verschiedener Bildschirmgrößen

Bekannte Einschränkungen

• Die Heatmap (52 Wochen) ist bei sehr kleinen Bildschirmen horizontal scrollbar, was die Übersicht einschränken kann • Puls-Animation bei Break-Ende ist visuell, wird aber durch Vibration und Sound ergänzt

Feedback und Kontakt

Wenn Sie Barrieren bei der Nutzung der App feststellen, kontaktieren Sie uns bitte: E-Mail: contact@luminousapps.io Wir bemühen uns, gemeldete Probleme zeitnah zu beheben.

Stand: März 2026