Skip to main content
Quick Reference for AI Agents & Developers
The Conversation List + Message View layout offers a modern two-panel chat experience. It’s ideal for applications needing seamless switching between multiple conversations and chat windows—similar to WhatsApp Web, Slack, or Microsoft Teams.

User Interface Preview

Key Components

  1. Chat Header – Displays user or group name, avatar, and back button.
  2. Message List – Displays chat messages and real-time updates.
  3. Message Composer – Allows sending of text, media, and reactions.

Step-by-Step Guide

Step 1: Setup SceneDelegate.swift

Ensure UIKit is initialized and the user is logged in before presenting the conversation view. See the Integration Guide for full init and login setup.
SceneDelegate.swift

Step 2: Create MessagesVC.swift

This view controller handles chat between users or within groups. It composes three core UI Kit components: CometChatMessageHeader, CometChatMessageList, and CometChatMessageComposer.
MessagesVC.swift

Next Steps

One-to-One Chat

Launch directly into a specific user or group chat

Tab-Based Chat

Multi-tab interface with chats, calls, users, and groups

Theme Introduction

Customize colors, fonts, and styles to match your brand

Components Overview

Explore all available UI components