पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

firebase_chat कवर
पैकेज विवरणv0.0.6+1

firebase_chat

Cloud Firestore के लिए पूरी तरह से कार्यात्मक पैकेज जो आपके एप्लिकेशन में चैट को आसानी से लागू करने में मदद करता है

30-दिन डाउनलोड
16
लाइक
32
Pub अंक
50

पैकेज इंस्टॉल करें

flutter pub add firebase_chat

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

एक पूरी तरह से कार्यात्मक Flutter पैकेज जो Cloud Firestore का उपयोग करके चैट कार्यक्षमता को सरल बनाता है। यह वास्तविक समय में संदेश भेजने, संदेश स्थायित्व और उपयोगकर्ता उपस्थिति के प्रबंधन के लिए तैयार-उपयोग घटक और उपयोगी उपकरण प्रदान करता है। Firebase के साथ निर्भरता के लिए डिज़ाइन किया गया है, जो संदेश भेजने, प्राप्त करने, टाइपिंग संकेतक और पढ़े गए पुष्टि जैसे सामान्य चैट पैटर्न को हैंडल करता है। बिना बॉयलरप्लेट कोड लिखे अपने ऐप में बलिष्ठ चैट विशेषताएं जोड़ने के लिए विकासकर्ताओं के लिए आदर्श है।

उपयोग

  • रियल-टाइम संदेश ऐप्स
  • ग्राहक समर्थन चैट इंटरफेस
  • टीम सहयोग उपकरण
  • एप में संदेश प्रणाली
  • सोशल नेटवर्किंग एप्लिकेशन

मुख्य विशेषताएँ

  • पूर्व-निर्मित चैट UI घटक
  • रियल-टाइम संदेश सिंक्रनाइजेशन
  • टाइपिंग सूचक और पढ़े जाने की पुष्टि
  • Cloud Firestore के साथ संदेश परिवर्तनीयता
  • Firebase प्रमाणीकरण के साथ आसान एकीकरण

इनके लिए उपयुक्त

  • चैट-सक्षम ऐप बनाने वाले डेवलपर्स
  • त्वरित चैट संयोजन की आवश्यकता वाली स्टार्टअप
  • वास्तविक समय संचार की आवश्यकता वाले ऐप्स
  • Firebase-आधारित प्रोजेक्ट्स
  • चैट फीचर्स के प्रोटोटाइपिंग

विचार योग्य बातें

  • Firebase Cloud Firestore सेटअप की आवश्यकता है
  • स्रोत कोड में परिवर्तन किए बिना सीमित कस्टमाइज़ेशन
  • Firebase प्रमाणीकरण पर निर्भर करता है
  • बड़े पैमाने पर समूह चैट के लिए अनअनुकूलित
  • निर्मित मीडिया अपलोड समर्थन नहीं है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

Firebase Chat🔥💬

⛏️ Getting started

To get started with Firebase, please see the documentation available at https://firebase.flutter.dev/docs/overview

Add Firebase Chat to your project by following the instructions on the install page and start using it:

import 'package:firebase_chat/firebase_chat.dart';

📱 Example

Extend your StatefulWidget
class ChatPage extends BaseChat {
  ChatPage({
    @required ChatEntity entity,
  }) : super(entity);

  @override
  _ChatPageState createState() => _ChatPageState();
}

class _ChatPageState extends BaseChatState<ChatPage> {
...
Override Methods and Properties

You can checkout example file

Widget inputBuilder(BuildContext context, ChatInputState state);
Future editAndUpload(Uint8List data);
Future getImage();

Widget get emptyWidget;
Widget get errorWidget;
Widget get loadingWidget;
Color  get primaryColor;
Color  get secondaryColor;

Models 📦

Peer User 👨
Fields
  • id - user Id
  • image - user image url
  • name - user display name
Constructors
  • PeerUser({this.id, this.image, this.name})
  • PeerUser.fromSnapshot(DocumentSnapshot snap)
Chat Entity 📩
Fields
  • mainUser - logged in user
  • peers - Map of users <user ID, PeerUser>
  • lastMessage - last sent message
  • title - name of the chat (You can name group chats, can be nullable)

License ⚖️

Issues and feedback 💭

If you have any suggestion for including a feature or if something doesn't work, feel free to open a Github issue for us to have a discussion on it.

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 10 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।