Root Files
Key Folders
Assets.xcassets/
Contains all image and color assets for the app.
Base.lproj/
Contains storyboards and localization base files.
Helper/
Utility classes and Swift extensions.
View Controllers/
All view controllers organized by feature.
Configuration Files
cometchat-builder-settings.json
The main configuration file exported from the UI Kit Builder. It contains all feature toggles, layout, and styling under a single settings object:
This shows the top-level shape only. For every key, its type, default value, and the complete populated JSON, see UI Kit Builder Settings.
AppConstants.swift
Contains your CometChat credentials:
AppConstants.swift
Quick Reference: Where to Customize
Prefer using
cometchat-builder-settings.json for feature toggles and styling. For extensive changes, extend existing view controllers instead of modifying core files directly.CometChat Components
TheCometChat Components folder contains wrappers around CometChat UI Kit components:
Next Steps
UI Kit Builder Settings
Configure feature toggles and behavior
Customizations
Modify component props, styling, and behavior
Theming
Customize colors, typography, and styling
Components Overview
Explore all available UI components