Chatter mit Flutter ist eine einfache Flutter-App mit vorbereitetem Einstieg in einen Chat-Client. Der aktuelle Stand des Projekts konzentriert sich vor allem auf die Authentifizierungsoberflaechen.
- Registrierungsansicht mit Eingabefeldern fuer Benutzername, E-Mail und Passwort
- Anmeldeansicht mit E-Mail- und Passwortfeldern
- Vorbereitete Anbindung an
firebase_auth - Gemeinsame UI-Helfer fuer AppBar, Texteingaben und Textstile
Hinweis: Die Dateien fuer Chat-Uebersichten, einzelne Chats und Passwort-zuruecksetzen sind aktuell noch leer bzw. nicht implementiert.
- Flutter
- Dart
- Firebase Authentication
lib/
|- main.dart
|- services/
| `- authentication.dart
|- views/
| |- signin.dart
| |- signup.dart
| |- chats.dart
| |- chat.dart
| `- forgotpassword.dart
`- widgets/
`- widgets.dart
- Installiertes Flutter SDK
- Ein eingerichtetes Flutter-Device oder ein Emulator
- Optional: Ein Firebase-Projekt fuer echte Authentifizierung
-
Abhaengigkeiten installieren:
flutter pub get
-
App starten:
flutter run
Im Repository ist bereits eine Android-Konfigurationsdatei google-services.json vorhanden. Die eigentliche Firebase-Authentifizierung ist im Code jedoch erst vorbereitet und noch nicht vollstaendig in die UI-Flows integriert.
Dieses Projekt wirkt wie ein frueher Prototyp oder eine Lernanwendung. Vor einer produktiven Nutzung sollten insbesondere diese Punkte ergaenzt werden:
- echte Login- und Registrierungslogik
- Navigation zwischen den Screens
- Validierung der Formulare
- Implementierung der Chat-Ansichten
- Tests fuer UI und Authentifizierung