Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chatter mit Flutter

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.

Aktueller Funktionsumfang

  • 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.

Technik

  • Flutter
  • Dart
  • Firebase Authentication

Projektstruktur

lib/
|- main.dart
|- services/
|  `- authentication.dart
|- views/
|  |- signin.dart
|  |- signup.dart
|  |- chats.dart
|  |- chat.dart
|  `- forgotpassword.dart
`- widgets/
   `- widgets.dart

Voraussetzungen

  • Installiertes Flutter SDK
  • Ein eingerichtetes Flutter-Device oder ein Emulator
  • Optional: Ein Firebase-Projekt fuer echte Authentifizierung

Projekt starten

  1. Abhaengigkeiten installieren:

    flutter pub get
  2. App starten:

    flutter run

Firebase-Hinweis

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.

Entwicklungsstand

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages