Skip to main content
The exported UI Kit Builder code is organized in a standard iOS project structure. This guide helps you navigate the structure so you know exactly where to make changes.

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 containing all Builder settings:

AppConstants.swift

Contains CometChat credentials:

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

The CometChat 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