パッケージ、リポジトリ、アプリカテゴリを検索

flutter_firebase_chat_core のカバー
パッケージ詳細v1.6.8

flutter_firebase_chat_core

活発にメンテナンスされている、コミュニティ主導のFirebase BaaSで、チャットアプリケーション用に設計され、オプションのチャットUIを備えています。

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 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。