Documentation Index
Fetch the complete documentation index at: https://cometchat-22654f5b-docs-android-v6-beta2.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Start a direct 1:1 chat from a profile or list in your Flutter app using CometChat V6 UIKit.
Overview
The “Message Privately” feature allows users to initiate a direct conversation with another user from any context — a group member list, user profile, or search results.
Integration
Navigate to Private Chat
void openPrivateChat(BuildContext context, User user) {
Navigator.push(
context,
MaterialPageRoute(
builder: (_) => Scaffold(
appBar: CometChatMessageHeader(user: user),
body: SafeArea(
child: Column(
children: [
Expanded(child: CometChatMessageList(user: user)),
CometChatMessageComposer(user: user),
],
),
),
),
),
);
}
From Group Members List
CometChatGroupMembers(
group: group,
onItemTap: (groupMember) {
// Convert GroupMember to User for private messaging
User user = User(
uid: groupMember.uid,
name: groupMember.name,
avatar: groupMember.avatar,
);
openPrivateChat(context, user);
},
)