Ein Chat-Helfer zum Erstellen einer Chat-Anwendung in Flutter mit Firebase als Backend-Diensten.
Einfach Chat-Webdemo
Wenn Sie dieses Projekt hilfreich fanden oder etwas aus dem Quellcode gelernt haben und sich bei mir bedanken möchten, denken Sie darüber nach, mir eine Tasse ☕️ zu kaufen
PayPal
Fügen Sie Folgendes zur pubspec.yaml-Datei Ihres Pakets hinzu:
Abhängigkeiten:
flutter_chat
Fügen Sie Firebase zu Ihrem Android- und iOS-Projekt hinzu.
Sicherheitsregeln für die Speicherung:
Rules_version = '2'; service firebase.storage { match /b/{bucket}/o { match /{allPaths=**} { read, write erlauben: if request.auth != null; } } }
Sicherheitsregeln für Cloud FireStore:
service cloud.firestore { match /databases/{database}/documents { match /{document=**} { read, write erlauben: if request.auth != null; } } }
Sie können die Sicherheitsregeln nach Bedarf ändern.
Stellen Sie „Cloud Function“ auf Firebase bereit. (wird im cloudFunction-Ordner bereitgestellt und zum Anzeigen des Online-/Offline-Status des Benutzers verwendet).
Erstellen Sie eine Stateful-Widget-Klasse und rufen Sie die Methode im Hauptteil auf (Beispiele finden Sie im Github-Repo).
innerhalb initState():
-> ChatData.init("app name",context);
und im Hauptteil des Widget-Builds:
-> ChatData.widgetWelcomeScreen(Kontext)
Viel Spaß beim Flattern