App für deutsche Substantive, Verben & Adjektive
Planung und Entwicklung der Flutter-App "German Words App"
Einleitung
Die German Words App hilft Lernenden, Substantive, Verben und Adjektive auf spielerische und interaktive Weise zu üben. Der Fokus liegt auf dem Aufbau von Wortschatz und der Festigung grammatischer Regeln im Kontext.
Konzept & Planung
Die App wurde mit den Prinzipien Klarheit, Motivation und Zugänglichkeit entwickelt. Nutzer können Vokabeln durch Lernkarten, Quizze und interaktive Übungen üben.
Zielgruppe
Anfänger (A1–A2), die grundlegende Wörter lernen, Lernende auf mittlerem Niveau (B1–B2), die ihren Wortschatz erweitern und Grammatik verbessern möchten, und Fortgeschrittene (C1–C2), die nuancierten Wortschatz und idiomatische Ausdrücke meistern wollen.
Niveaus
Die App deckt alle GER-Niveaus ab:
A1 – Grundlegende Wörter und Ausdrücke. A2 – Einfache Sätze und Alltagsvokabular. B1 – Mittlerer Wortschatz und Grammatikstrukturen. B2 – Komplexe Sätze, Idiome und erweiterter Wortschatz. C1 – Fortgeschrittener Wortschatz, nuancierte Bedeutungen und fachliche Themen. C2 – Nahezu muttersprachliche Kenntnisse, inklusive idiomatischer Ausdrücke.
Kernfunktionen
Lernkarten für Substantive, Verben und Adjektive. Quizmodus mit sofortigem Feedback. Fortschrittsstatistiken mit Leistungsdiagrammen. Offline-Unterstützung mit lokaler Datenbank.
Technischer Stack & Tools
Flutter mit Dart. Material Design UI. SQLite für lokale Speicherung. Provider für State Management. GitHub für Versionskontrolle.
App-Architektur
Startbildschirm – Navigation zu verschiedenen Übungsmodi. Lernmodus – Karten für Wörter mit korrekten Artikeln/Verben/Adjektiven. Quizmodus – zufällige Fragen. Statistikbildschirm – Übersicht über Fortschritte.
Entwicklungsprozess
Projektsetup: Flutter-Projekt mit Dart SDK. Abhängigkeiten für Datenbank und State Management hinzugefügt. UI-Design: saubere Navigation und lesbarer Text. Lernkarten und Quiz implementiert.
Gamification & Herausforderungen
Streak-Zähler für aufeinanderfolgende richtige Antworten. Fortschrittsdiagramme. Kategorisierte Vokabeln, um Überforderung zu vermeiden. Ermutigende Nachrichten und interaktives Feedback hinzugefügt.
Tests & Feedback
Unit-Tests für Kernlogik. Widget-Tests für die UI. Beta-Feedback half, die Quiz-Logik und die Benutzeroberfläche zu verfeinern.
Zukünftige Verbesserungen
Spracherkennung für Aussprache hinzufügen. Datenbank mit mehr Wörtern und Kategorien erweitern. Wettbewerbsfähige Mehrspieler-Quizze hinzufügen. Cloud-Synchronisation über Firebase.
Fazit
Die German Words App zeigt, wie Flutter genutzt werden kann, um ein ansprechendes und effektives Sprachlernwerkzeug zu erstellen, das Lernenden hilft, Wortschatz und Grammatik zu meistern.