CometChat avatar

CometChat

Official

@cometchat · United States of America

0Followers
|
63Public Repos
|
64Published Skills

Voice, video & text chat SDKs, APIs, UI Kits & Chat Widgets for your app & websites

Skills Distribution
DomainUI/UX & Crea...Mobile UI Integrat.. (40%)Real-time Communic.. (30%)Cross-platform Fro.. (30%)

Agent Skills by CometChat

Showing 64 vetted skills indexed across 3 GitHub repositories.

cometchatcometchat
31

audio-controls

Control microphone mute and audio output routing for CometChat iOS calls.

Official
Intermediate
cometchatcometchat
31

event-listeners

Register CometChat iOS call event listeners on CallSession.shared after joinSession.

Official
Intermediate
cometchatcometchat
31

ringing-integration

Coordinate CometChat Chat SDK signaling with Calls SDK session lifecycle for iOS call ringing.

Official
Intermediate
cometchatcometchat
31

picture-in-picture

Enable and disable PiP layout for active iOS calls during background transitions.

Official
Basic
cometchatcometchat
31

in-call-chat

Create and join a CometChat group tied to the active call session for in-call messaging.

Official
Intermediate
cometchatcometchat
31

session-settings

Configure CometChat iOS call session settings with SessionSettingsBuilder before joining.

Official
Intermediate
cometchatcometchat
31

recording

Start and stop call recordings with event-driven status updates in iOS sessions.

Official
Intermediate
cometchatcometchat
31

setup

Configure CometChat Calls SDK for iOS with SPM or CocoaPods.

Official
Intermediate
cometchatcometchat
31

call-logs

Retrieve call logs via CallLogsRequest with pagination and filters.

Official
Intermediate
cometchatcometchat
31

custom-ui

Hide CometChat Calls SDK default panels and drive custom SwiftUI controls with CallSession actions.

Official
Intermediate
cometchatcometchat
31

voip-calling

Implement iOS VoIP call reception with CallKit and PushKit.

Official
Intermediate
cometchatcometchat
31

join-session

Join CometChat call sessions in iOS with UIKit or SwiftUI.

Official
Intermediate
cometchatcometchat
31

screen-sharing

Detect participant screen share start and stop events in CometChat iOS calls.

Official
Basic
cometchatcometchat
31

video-controls

Pause, resume, and switch camera facing during CometChat calls.

Official
Intermediate
cometchatcometchat
31

background-handling

Configures iOS Background Modes and AVAudioSession for uninterrupted call audio.

Official
Intermediate
cometchatcometchat
31

participant-management

Manage call participants with mute, pause, pin, and hand-raise events.

Official
Intermediate
cometchatcometchat
512

cometchat-flutter-v5-to-v6-migration

Migrate Flutter chat apps from UIKit v5 to v6 with update procedures and compatibility checks.

Official
Advanced
cometchatcometchat
512

cometchat-flutter-v5-calls

Integrate real-time voice and video calls into Flutter apps with CometChat.

Official
Intermediate
cometchatcometchat
512

cometchat-flutter-conversations

Manage real-time chat conversation lists in Flutter with CometChat SDK and Bloc.

Official
Intermediate
cometchatcometchat
512

cometchat-flutter-uikit

Integrate pre-built chat and calling UI components into Flutter apps.

Official
Intermediate
cometchatcometchat
512

cometchat-flutter-v5-theming

Configure CometChat Flutter v5 component themes via ThemeExtension overrides.

Official
Intermediate
cometchatcometchat
512

cometchat-flutter-features

Configure and customize chat features in CometChat Flutter UIKit.

Official
Intermediate
cometchatcometchat
512

cometchat-flutter-v5-messages

Provide Flutter components for displaying, sending, and managing chat messages.

Official
Intermediate
cometchatcometchat
512

cometchat-flutter-v5-conversations

Display and manage chat conversation lists in Flutter with CometChat.

Official
Intermediate

Frequently Asked Questions About CometChat

FAQPage Schema
What specific communication features can I integrate into my application?▼

You can integrate real-time messaging, group chat management, and voice or video calling capabilities. The system supports advanced features like in-call messaging, screen sharing, call recording, and participant management through dedicated SDK components.

Which development environments and frameworks are supported?▼

Support is provided for Flutter, React, Next.js, Astro, and React Native (including Expo and bare CLI projects). Integration patterns are tailored for each framework, utilizing provider-based architectures and specific UI component kits.

How are authentication and security handled in production environments?▼

Production deployments require replacing client-side authentication keys with server-issued tokens. This ensures secure user management and session validation, preventing unauthorized access to chat and calling services.

What are the prerequisites for implementing iOS calling features?▼

Implementation requires configuring iOS Background Modes, AVAudioSession, and integrating CallKit with PushKit for VoIP functionality. Developers must also manage session lifecycles using the provided SDK builders and event listeners.