Core
Overview
The UI Kit comprises a variety of widgets, each designed to work seamlessly with one another to deliver a comprehensive and intuitive chat experience.
Here's how different UI Kit widgets work together to achieve CometChat's Core features:
Instant Messaging
At the heart of CometChat's functionality is the ability to support real-time text messaging. Users can send and receive instant messages, fostering quick and efficient communication.
- Android
- iOS


Widgets | Functionality |
---|---|
MessageComposer | MessageComposer is a Widget that enables users to write and send a variety of messages. |
MessageList | MessageList is a Widget that renders a list of messages sent and messages received using TextBubble. |
Messages widget in CometChat's UI Kit is a comprehensive widget that includes both the MessageComposer and the MessageList widgets. So, if you're looking to implement a messaging feature in your application, using the Messages widget would be a straightforward and efficient way to do it.
Media Sharing
Beyond text, CometChat allows users to share various media types within their conversations. This includes images, videos, audio files, and documents, enriching the chat experience and enabling more comprehensive communication.
- Android
- iOS


Widgets | Functionality |
---|---|
MessageComposer | MessageComposer is a Widget that has ActionSheet, ActionSheet is a menu that appears over the context of the app, providing multiple options for sharing media files. |
MessageList | MessageList is a Widget that renders different Media Message bubbles like Image Bubble, File Bubble, Audio Bubble Video Bubble |
Messages widget in CometChat's UI Kit is a comprehensive widget that includes both the MessageComposer and the MessageList widgets. So, if you're looking to implement a messaging feature in your application, using the Messages widget would be a straightforward and efficient way to do it.