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

chat_composer कवर
पैकेज विवरणv1.0.3

chat_composer

एक फ्लटर पैकेज जो चैट कंपोजर के आसान कार्यान्वयन की अनुमति देता है, जिससे उपयोगकर्ता टेक्स्ट, ऑडियो और अन्य मीडिया के साथ बातचीत कर सकते हैं।

AndroidiOS
30-दिन डाउनलोड
69
लाइक
47
Pub अंक
130

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

flutter pub add chat_composer

पैकेज अवलोकन

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

ChatComposer एक Flutter पैकेज है जिसका उद्देश्य एप्लिकेशन में चैट संरचना के फीचर्स को आसानी से एम्बेड करना है। यह उपयोगकर्ताओं को एक एकीकृत और कस्टमाइज़ किए गए इंटरफ़ेस में टेक्स्ट, ऑडियो रिकॉर्डिंग और अन्य मीडिया प्रकार के माध्यम से संदेश भेजने की अनुमति देता है। उपयोग में आसानी के लिए बनाया गया, यह Android और iOS दोनों प्लेटफॉर्म का समर्थन करता है, विकासकर्ताओं को संचार अनुभव को बढ़ाने का एक स्ट्रीमलाइन तरीका प्रदान करता है। यह पैकेज रियल-टाइम मैसेजिंग ऐप्स के लिए एक प्रतिक्रियाशील और विस्तारशील आधार प्रदान करता है, जो सोशल प्लेटफॉर्म, कस्टमर सपोर्ट टूल या सहयोगात्मक वातावरण के लिए आदर्श है।

उपयोग

  • रियल-टाइम संदेश ऐप्स
  • ग्राहक समर्थन चैट इंटरफेस
  • सोशल मीडिया संदेश
  • सहयोगात्मक कार्यस्थल
  • आवाज़-सक्षम चैट विशेषताएं

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

  • संदेश प्रविष्टि
  • ऑडियो रिकॉर्डिंग सपोर्ट
  • मीडिया संलग्नता क्षमता
  • क्रॉस-प्लेटफ़ॉर्म सुविधा (Android और iOS)
  • कस्टमाइज़ेबल यूआई कंपोनेंट्स

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

  • चैट एप्लिकेशन बना रहे डेवलपर्स
  • समृद्ध मीडिया संदेश की आवश्यकता वाली टीमें
  • आवाज से टेक्स्ट संचार की आवश्यकता वाले ऐप्स
  • मोबाइल-पहले संचार प्लेटफॉर्म
  • तंत्र विकास समयसीमा के साथ परियोजनाएँ

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

  • ऑडियो रिकॉर्डिंग के लिए प्लेटफ़ॉर्म-विशिष्ट अनुमतियाँ आवश्यक हैं
  • ब्रांड के अनुरूप होने के लिए अतिरिक्त स्टाइलिंग की आवश्यकता हो सकती है
  • मीडिया प्रोसेसिंग के लिए बाहरी निर्भरता की आवश्यकता होती है
  • सीमित बॉक्स के बाहर विश्लेषण या संदेश इतिहास
  • सरल से मध्यम जटिलता वाले चैट फ्लो के लिए सबसे उपयुक्त

मूल README

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

chat_composer

pub package

A Flutter package for easy implementation of chat composer allows users to chat with Text, Audio, and Other Media.

Gif

Setup

Android

Permissions

    ...
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    ...
   <application

AndroidX

  1. Add the following to your "gradle.properties" file:
android.useAndroidX=true
android.enableJetifier=true
  1. Make sure you set the compileSdkVersion in your "android/app/build.gradle" file to 33 or higher:
android {
  compileSdkVersion 33
  ...
}
  1. Make sure you set the minSdkVersion in your "android/app/build.gradle" file to 18 or higher:
defaultConfig {
  minSdkVersion 18
  ...
}
  1. Make sure you replace all the android. dependencies to their AndroidX counterparts (a full list can be found here: https://developer.android.com/jetpack/androidx/migrate ).

IOS

I'm working on the iOS version until then you can support me by buying me a cup of coffee 🙂

Add dependency

dependencies:
  chat_composer: ^1.0.2 #latest version
Import
import 'package:chat_composer/chat_composer.dart';
Easy to use
ChatComposer(
    onReceiveText: (str) {
    print('TEXT : ' + str!);
    },
    onRecordEnd: (path) {
    print('AUDIO PATH : ' + path!);
    },
)
Attributes

leading: A widget to display before the [TextField].
actions: A list of Widgets to display in a row after the [TextField] widget.
onReceiveText: A callback when submit Text Message.
onRecordStart: A callback when start recording.
onRecordEnd: A callback when end recording, return the recorder audio path.
onRecordCancel: A callback when cancel recording.
onPanCancel: A callback when the user does not lock the recording or does not hold.
maxRecordLength: Audio max duration should record then return recorder audio path.

Buy Me A Coffee

श्रेणियाँ

निर्भरताएँ

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

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

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

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