
What is CometChat Builder?
CometChat Builder is CometChat’s configuration system that allows you to customize chat features, UI components, and styling through a simple JSON configuration file. The builder plugin automatically generates Kotlin constants and applies styling based on your configuration.Benefits of Using CometChat Builder
| Benefit | Description |
|---|---|
| Easy Configuration | Change features without modifying code |
| Type-Safe Constants | Auto-generated Kotlin constants |
| Consistent Styling | Automatic theme generation |
| Feature Toggling | Enable/disable features dynamically |
| No Code Changes | Modify behavior through JSON configuration |
Available Builder Settings Categories
The Builder configuration supports the following categories:| Category | Description |
|---|---|
| Core Messaging Experience | Basic chat features (typing, file sharing, etc.) |
| Deeper User Engagement | Advanced features (reactions, polls, translation) |
| AI User Copilot | AI-powered features (smart replies, conversation starters) |
| Group Management | Group creation, member management |
| Moderator Controls | User moderation (kick, ban, promote) |
| Voice & Video Calling | Call-related features |
| Layout & Styling | UI customization and theming |
Try Live Demo
Experience the CometChat UI Kit Builder in action:Launch Live Demo
Next Steps
Integration Guide
Step-by-step instructions to integrate the UI Kit Builder into your Android project.
Builder Settings
Complete reference of all configuration options available in CometChatBuilderSettings.
Customizations
Learn how to customize components using BuilderSettingsHelper.
Directory Structure
Understand the organization of the exported Builder code.
Helpful Resources
Android Builder App
Experience the power of CometChat UI Kit with this interactive app
UI Kit Source Code
Access the complete Android UI Kit source code
Figma Design File
UI design resources for customization and prototyping
Create Support Ticket
Get assistance from our support team with any questions or issues