搜尋套件、儲存庫與 APP 分類

flutter_firebase_chat_core 封面
套件詳情v1.6.8

flutter_firebase_chat_core

積極維護、由社群驅動的 Firebase BaaS,適用於聊天應用程式,並提供可選的聊天介面。

AndroidiOSWebmacOSWindows
近 30 天下載
1940
喜歡數
357
Pub 分數
150

安裝套件

flutter pub add flutter_firebase_chat_core

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

一個由社群驅動、積極維護的 Flutter 套件,使用 Firebase 為後端,實現即時聊天功能。它為建立聊天應用提供了穩健的基礎,並提供可選的預建 UI 元件。設計用於與 Firebase 認證和 Firestore 無縫整合,簡化訊息處理、使用者在線狀態和聊天狀態管理。該套件支援多個平台,包括 Android、iOS、Web、macOS 和 Windows,非常適合跨平台聊天解決方案。

適用情境

  • 即時訊息應用
  • 多平台聊天介面
  • 使用者間通訊
  • 社交應用中的聊天功能
  • 與 Firebase Auth 和 Firestore 的整合

主要特色

  • 基於 Firebase 的即時聊天
  • 可選的內建 UI 組件
  • 跨平台支援
  • 活躍的維護和社群貢獻
  • 與 Firebase 服務的輕鬆整合

適合對象

  • 使用 Firebase 建構聊天應用的開發者
  • 需要跨平台聊天解決方案的團隊
  • 需要即時訊息同步的專案
  • 希望快速實現聊天功能的初創企業
  • 需要使用者驗證的應用程式

使用建議

  • 需要 Firebase 設定和設定
  • UI 自訂可能需要額外的樣式
  • 僅限Firebase後端
  • 依賴 Firestore 進行資料儲存
  • 可能需要額外的邏輯來實現高級聊天功能

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。


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

所屬分類

依賴

依賴清單 5 項

原始碼儲存庫

使用此套件的專案

暫無相關資料。