Pakete, Repositories und App-Kategorien suchen

Cover von flutter_firebase_chat_core
Paketdetailsv1.6.8

flutter_firebase_chat_core

Aktiv gepflegter, community-getriebener Firebase-BaaS für Chat-Anwendungen mit optionaler Chat-Oberfläche.

AndroidiOSWebmacOSWindows
30-Tage-Downloads
1940
Likes
357
Pub-Punkte
150

Paket installieren

flutter pub add flutter_firebase_chat_core

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein communitygetriebenes, aktiv gepflegtes Flutter-Paket, das die Echtzeit-Chat-Funktionalität mit Firebase als Backend ermöglicht. Es bietet eine robuste Grundlage für die Entwicklung von Chat-Anwendungen mit optionalen vorgefertigten UI-Komponenten. Speziell für die nahtlose Integration mit Firebase Authentication und Firestore entwickelt, vereinfacht es die Nachrichtenverarbeitung, Benutzeranwesenheit und Chat-Zustandsverwaltung. Das Paket unterstützt mehrere Plattformen wie Android, iOS, Web, macOS und Windows und ist daher ideal für plattformübergreifende Chat-Lösungen.

Anwendungsfälle

  • Echtzeit-Messaging-Apps
  • Multiplattform-Chatschnittstellen
  • Benutzer-zu-Benutzer-Kommunikation
  • Chat-Funktionen in sozialen Apps
  • Integration mit Firebase Auth und Firestore

Hauptmerkmale

  • Firebase-betriebener Echtzeit-Chat
  • Optionale integrierte Benutzeroberflächenkomponenten
  • Plattformübergreifende Unterstützung
  • Aktive Wartung und Community-Beiträge
  • Einfache Integration mit Firebase-Diensten

Geeignet für

  • Entwickler, die Chat-Apps mit Firebase erstellen
  • Teams, die cross-platform Chat-Lösungen benötigen
  • Projekte, die eine Echtzeit-Nachrichtensynchronisierung erfordern
  • Startups, die eine schnelle Implementierung der Chat-Funktion wünschen
  • Apps mit Benutzerauthentifizierungsanforderungen

Hinweise

  • Firebase-Einrichtung und Konfiguration erforderlich
  • Die Anpassung der Benutzeroberfläche erfordert möglicherweise zusätzliche Stile
  • Beschränkt auf Firebase-Backend
  • Abhängig von Firestore für die Datenhaltung
  • Möglicherweise ist zusätzliche Logik für erweiterte Chat-Funktionen erforderlich

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.


Flyer Chat logo

Flutter Firebase Chat Core

Actively maintained, community-driven Firebase BaaS for chat applications with an optional chat UI.


🇺🇦🇺🇦 We are Ukrainians. If you enjoy our work, please consider donating to help save our country. 🇺🇦🇺🇦


⚠️⚠️ Recommended for small or PoC projects, might not be optimized for large amounts of data. I suggest to use this on a free Spark plan, otherwise be extremely cautious. ⚠️⚠️


Pub Build Status CodeFactor


Chat Image


Flyer Chat is a platform for creating in-app chat experiences using Flutter or React Native. This repository contains Firebase BaaS implementation for Flutter. We are also working on our more advanced SaaS and self-hosted solutions.

  • Free, open-source and community-driven. We offer no paid plugins and strive to create an easy-to-use, almost drop-in chat experience for any application. Contributions are more than welcome! Please read our Contributing Guide.

  • Chat UI agnostic. You can choose the chat UI you prefer. But if you don't have one, we provide our own free and open-source Flutter Chat UI, which can be used to create a working chat in minutes.

  • Easy to use. Returns streams of data for messages, rooms and users. Firebase Security Rules control access to the data. Check our documentation for the info.

Getting Started

Requirements

Dart >=2.19.0 and Flutter >=3.0.0, Firebase project.

Read our documentation or see the example project. To run the example project you need to have your own Firebase project and then follow steps 1 and 2 of Add Firebase to your Flutter app, override firebase_options.dart, don't commit it though 😉

After all of this is done you will need to register a couple of users and the example app will automatically suggest email and password on the register screen, default password is Qawsed1-. To set up Firebase Security Rules so users can see only the data they should see, continue with our documentation.

Contributing

Please read our Contributing Guide before submitting a pull request to the project.

Code of Conduct

Flyer Chat has adopted the Contributor Covenant as its Code of Conduct, and we expect project participants to adhere to it. Please read the full text so that you can understand what actions will and will not be tolerated.

License

Licensed under the Apache License, Version 2.0

Kategorien

Abhängigkeiten

Abhängigkeiten 5 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.