Skip to main content
The CometChat Builder for iOS helps you deliver a complete chat experience quickly with prebuilt, customizable native UI. Configure features visually, export platform‑ready settings, and integrate them into your iOS app.

Prerequisites

  • Xcode (latest recommended)
  • iOS 14+ target (or your project’s minimum supported iOS)
  • Swift 5.7+ (or compatible Swift toolchain)
  • CocoaPods or Swift Package Manager
  • Internet connectivity (for CometChat services)

Why Choose CometChat Builder?

  • Rapid integration: Prebuilt native UI and generated settings.
  • Customizable: Theme, typography, and features via configuration.
  • Scalable: Backed by CometChat’s reliable chat infrastructure.
  • Native UX: Components built for iOS.

Setup Options

Choose one of the following paths to integrate:
  • Load settings via Builder (recommended): Use the CometChatBuilder package and load settings via JSON or live QR sync.
See: Install the Builder package,
  • Start from the iOS Sample App: Use the UI Kit sample to explore structure and patterns, then add the Builder package.
See: iOS Sample App

User Interface Preview


Try Live Demo

Experience the CometChat Builder in action:

Integration

Ship a ready‑to‑use chat experience configured in the Builder and powered by our iOS UI Kit. How It Works
  • Toggle features like mentions, reactions, media uploads, polls, and more.
  • Export settings/styles and wire them into your iOS app.
  • Iterate quickly without large refactors.
Why It’s Great
  • Fastest setup with minimal wiring.
  • Visual configuration for continuous customization.
  • Reliable, pre‑assembled UI.

Next Steps for Developers

  1. Learn the basics — Key Concepts: Key Concepts
  2. Follow the setup guide — Chat Builder (iOS): Chat Builder (iOS)
  3. Customize UI — Theme and components: Theme introduction, Components overview
  4. Test & ship — Run on device/simulator and deploy.

Helpful Resources


Need Help?

I