cometchat-android-v5-calls-sdk
Add voice & video calling to any Android app FROM SCRATCH with the headless CometChat Calls SDK v5 (com.cometchat:calls-sdk-android:5.0.4) — no UI Kit. Kotlin: initFromSettings→login→generateToken→joinSession into a RelativeLayout, lifecycle-bound listeners, meet-style session rooms AND 1:1 ringing (Chat SDK v5 signaling + Calls SDK media), call logs, layouts, audio modes, recording, PiP, background service. Triggers: 'add calling from scratch android', 'standalone video call kotlin', 'headless calls sdk android', 'build my own call UI android', 'meeting room join by session id android', 'one-on-one ringing call without uikit android'.
- Version
- 1.0.0
- License
- MIT
- Compatibility
- Android minSdk >=26 (TRUE transitive floor of calls-sdk-android 5.0.x — react-native-svg declares 26; docs now agree); compileSdk >=35 (androidx.core 1.15.0 fails checkDebugAarMetadata at 34; match your androidx); Kotlin >=1.9 / AGP >=8; JVM target 11; com.cometchat:calls-sdk-android ^5 (5.0.x, verified 5.0.4). 1:1 ringing also needs com.cometchat:chat-sdk-android ^5 (5.0.5) for signaling. Kotlin (XML Views or Compose host via AndroidView).
Pinned to revision 911b10822ea4, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/cometchat-android-v5-calls-sdk/SKILL.md
- skills/cometchat-android-v5-calls-sdk/references/build-truth.md
- skills/cometchat-android-v5-calls-sdk/references/docs-map.md
- skills/cometchat-android-v5-calls-sdk/references/method-map.md
- skills/cometchat-android-v5-calls-sdk/references/pitfalls.md
- skills/cometchat-android-v5-calls-sdk/references/ringing.md
- skills/cometchat-android-v5-calls-sdk/references/user-switch.md
Every link opens the file at its source, pinned to the revision this page describes.