You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Conversation Starters → Auto-displayed in `CometChatMessageList` ([Docs](/ui-kit/flutter/message-list))
35
+
- Smart Replies → Available in `CometChatMessageComposer` action sheet ([Docs](/ui-kit/flutter/message-composer))
36
+
- Conversation Summary → Available in `CometChatMessageComposer` action sheet ([Docs](/ui-kit/flutter/message-composer))
37
+
38
+
Activate features from [CometChat Dashboard](https://app.cometchat.com) → Extensions → AI
39
+
</Info>
40
+
5
41
## Overview
6
42
7
43
CometChat's AI capabilities greatly enhance user interaction and engagement in your application. Let's understand how the Flutter UI Kit achieves these features.
@@ -10,6 +46,10 @@ CometChat's AI capabilities greatly enhance user interaction and engagement in y
@@ -67,8 +107,27 @@ The Conversation Summary feature provides concise summaries of long conversation
67
107
68
108
For a comprehensive understanding and guide on implementing and using the Conversation Summary, refer to our specific guide on the [Conversation Summary](/fundamentals/ai-user-copilot/conversation-summary).
69
109
70
-
Once you have successfully activated the [Smart Replies](/fundamentals/ai-user-copilot/smart-replies) from your CometChat Dashboard, the feature will automatically be incorporated into the Action sheet of [MessageComposer](/ui-kit/flutter/message-composer) Widget of UI Kits.
110
+
Once you have successfully activated the [Conversation Summary](/fundamentals/ai-user-copilot/conversation-summary) from your CometChat Dashboard, the feature will automatically be incorporated into the Action sheet of [MessageComposer](/ui-kit/flutter/message-composer) Widget of UI Kits.
CometChat's Calls feature is an advanced functionality that allows you to seamlessly integrate one-on-one as well as group audio and video calling capabilities into your application. This document provides a technical overview of these features, as implemented in the Flutter UI Kit.
First, make sure that you've correctly integrated the UI Kit library into your project. If you haven't done this yet or are facing difficulties, refer to our [Getting Started](/ui-kit/flutter/getting-started) guide. This guide will walk you through a step-by-step process of integrating our UI Kit into your Flutter project.
@@ -24,9 +66,7 @@ Add the following dependency to your `pubspec.yaml` file:
24
66
dependencies:
25
67
cometchat_calls_uikit: ^5.0.12
26
68
```
27
-
28
69
</Tab>
29
-
30
70
</Tabs>
31
71
32
72
***
@@ -47,17 +87,11 @@ defaultConfig {
47
87
versionName flutterVersionName
48
88
}
49
89
```
50
-
51
90
</Tab>
52
-
53
91
</Tabs>
54
92
55
93
<Note>
56
-
57
-
If you want to use the Flutter UI Kit or enable calling support within it, you'll need to:
58
-
59
-
1. Set the `minSdkVersion` to 24 in your `android/app/build.gradle` file.
60
-
94
+
If you want to use the Flutter UI Kit or enable calling support within it, you'll need to set the `minSdkVersion` to 24 in your `android/app/build.gradle` file.
61
95
</Note>
62
96
63
97
***
@@ -73,9 +107,7 @@ In your Podfile located at `ios/Podfile`, update the minimum iOS version that yo
To allow launching of Incoming Call screen from any widget whenever a call is received provide set key: CallNavigationContext.navigatorKey in the top most widget of your project (the widget that appears first of your app launch).
@@ -118,14 +152,19 @@ To allow launching of Incoming Call screen from any widget whenever a call is re
After adding this dependency, the Flutter UI Kit will automatically detect it and activate the calling features. Now, your application supports both audio and video calling. You will see [CallButtons](/ui-kit/flutter/call-buttons) widget rendered in [MessageHeader](/ui-kit/flutter/message-header) Widget.
@@ -147,13 +186,13 @@ class _YourClassNameState extends State<YourClassName> with CallListener {
0 commit comments