Coder Social home page Coder Social logo

cometchat / cometchat-chat-uikit-flutter Goto Github PK

View Code? Open in Web Editor NEW
14.0 14.0 19.0 34.66 MB

Ready-to-use Chat UI Components for Flutter (iOS/Android)

Home Page: https://www.cometchat.com

License: Other

Kotlin 0.46% Objective-C 0.06% Swift 0.35% Ruby 0.21% Dart 98.91%
calling chat conference flutter ui ui-components uikit video voice

cometchat-chat-uikit-flutter's Introduction

CometChat

CometChat Flutter Chat UIKit

The CometChat CometChat Chat UIKit. provides a pre-built user interface kit that developers can use to quickly integrate a reliable & fully-featured chat experience into an existing or a new app.

Prerequisites

  • Flutter 3.10.5
  • Dart 3.0.5
  • Android Studio 2022.2
  • Xcode 14.3
  • Android 9, API 28 and above
  • iOS 12.0

Getting Started

To set up CometChat's Flutter UIKit and utilize CometChat for your chat and calls functionality, you'll need to follow these steps:

  • Register at the CometChat Dashboard to create an account.
  • After registering, log into your CometChat account and create a new app. Once created, CometChat will generate an Auth Key and App ID for you. Keep these credentials secure as you'll need them later.
  • Check the key concepts to understand the basic components of CometChat.
  • Refer to the Integration Steps Steps in our documentation to integrate into your Flutter app.

Help and Support

For issues running the project or integrating with our UI Kits, consult our documentation or create a support ticket or seek real-time support via the CometChat Dashboard.

cometchat-chat-uikit-flutter's People

Contributors

ketanyekale avatar munikiran-cometchat avatar nabhodiptagarai avatar ranjanravi85 avatar shantanu-cometchat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cometchat-chat-uikit-flutter's Issues

Custom Message not rendering in `CometChatMessageList`

Describe the problem

I am not able to view the Custom message in CometChatMessageList widget.

What was the expected behavior?

I should be able to view the Custom message in CometChatMessageList widget.

Reproduction

  • Sent the customMessage through CometChat.sendCustomMessage method
await CometChat.sendCustomMessage(customMessage,
                        onSuccess: (CustomMessage message) {
                      debugPrint("Custom Message Sent Successfully : $message");
                      CometChatMessageEvents.ccMessageSent(
                          customMessage, MessageStatus.sent);
                    }, onError: (CometChatException e) {
                      debugPrint(
                          "Custom message sending failed with exception: ${e.message}");
                    });
  • Use CometChatMessageList and check the output
CometChatMessageList(
                  user: userId,
                  messageListStyle: const MessageListStyle(),
                  messagesRequestBuilder: (MessagesRequestBuilder()
                    ..uid = c.receiver!.uid
                    ..messageId = -1
                    ..withTags = true
                    ..limit = 30),
                  theme: CometChatTheme(
                      palette: const Palette(
                        backGroundColor: PaletteModel(
                            light: Colors.white, dark: Colors.white),
                        primary: PaletteModel(
                            light: AppColors.orangePrimary,
                            dark: AppColors.orangePrimary),
                      ),
                      typography: Typography.fromDefault()),
                ),
image

Environment

  • **Version used: 4.2.2
  • **Other modules/plugins/libraries that might be involved: N/A

Too many positional arguments: 0 allowed, but 3 found

Android app failing to compile because of errors in package

`
../../../flutter/.pub-cache/hosted/pub.dartlang.org/flutter_chat_ui_kit-3.0.3-pluto.beta.1/lib/src/groups/cometchat_create_group.dart:109:28: Error: Too many positional arguments: 0 allowed, but 3 found.
Try removing the extra positional arguments.
CometChat.createGroup(gUid, _groupName, _groupType,
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/cometchat-3.0.5/lib/main/cometchat.dart:766:25: Context: Found this candidate, but the arguments don't match.
static Future<Group?> createGroup(
^^^^^^^^^^^

FAILURE: Build failed with an exception.
`

  • Version used:
    flutter_chat_ui_kit: ^3.0.3-pluto.beta.1
  • Other modules/plugins/libraries that might be involved:
    cometchat: ^3.0.5

kotlin.NotImplementedError: An operation is not implemented: Not yet implemented

Describe the problem

The error appears when the application opens the comet sdk and the user immediately closes the application.

What was the expected behavior?

No error found

Reproduction

  • Application settings
Screenshot 2023-05-22 at 11 40 37
  • Error Log
Screenshot 2023-05-22 at 11 34 00

Environment

  • Version used: 3.0.6-pluto.beta.2
  • Issue only on Android
  • iOS no issue

Am not able to implement your flutter demo project ,am facing issues with that

Describe the problem

Error: Too many positional arguments: 0 allowed, but 3 found.
Try removing the extra positional arguments.
CometChat.createGroup(gUid, _groupName, _groupType,

What was the expected behavior?

i just wanted to implement the cometchat in my flutter application

Reproduction

I cloned your demo flutter project and tried to implement it, but am getting the above error

Environment

Please provide the following:

  • Version used: cometchat: ^3.0.5
    Screenshot 2023-01-20 at 4 56 06 PM
    Screenshot 2023-01-20 at 4 56 58 PM

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.