cometchat-android-v5-calls
Installation
SKILL.md
Purpose
Production-grade voice + video calling for native Android v5. Loaded by the cometchat-calls dispatcher when the project is Android v5 (detected from chat-sdk-android:4.x / chatuikit-android:5.x or asked when greenfield). Operates in two modes:
- Standalone — calls is the product. No
chatuikit-androidUI Kit; justchat-sdk-android(for signaling) +calls-sdk-android+ your own UI surfaces (CallButton on profile, CallLogsActivity, OngoingCallActivity). - Additive — calls layered onto an existing v5 chat integration. The kit's
CometChatMessageHeaderalready exposes call buttons; this skill wires them to the Calls SDK and mounts the globalIncomingCalllistener at app root.
Read these other skills first:
cometchat-calls— the dispatcher (mode selection, hard rules, anti-patterns)cometchat-android-v5-core— Chat SDK init, login order,local.properties+BuildConfigcredential conventions, Application class wiring
Ground truth:
- SDK source —
~/Downloads/calls-sdk/calls-sdk-android-5/sdk/ - Sample app —
~/Downloads/calls-sdk/calls-sdk-android-5/samples/ - Pre-authored topic docs —
references/in this skill (16 docs, ~2300 lines, audited againstcalls-sdk-android@5.0.0-beta.2) - Public docs — https://www.cometchat.com/docs/calls/android/overview