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.