# CometChat Docs: Chat & Messaging SDKs Android

> Technical documentation & Implementation guides to add In-app Messaging & Voice & Video Calling to your apps and websites in minutes.

## Android

### v5‎‎‎‎‎‎‎‎‎‎

####  

- [Setup](https://www.cometchat.com/docs/sdk/android/v5/setup.md)
- [Calling](https://www.cometchat.com/docs/sdk/android/v5/calling-overview.md): Voice and video calling integration with CometChat for Android
- [User Presence](https://www.cometchat.com/docs/sdk/android/v5/user-presence.md)
- [AI Moderation](https://www.cometchat.com/docs/sdk/android/v5/ai-moderation.md)
- [AI Agents](https://www.cometchat.com/docs/sdk/android/v5/ai-agents.md)
- [Campaigns](https://www.cometchat.com/docs/sdk/android/v5/campaigns.md)
- [Extensions](https://www.cometchat.com/docs/sdk/android/v5/extensions-overview.md)
- [AI](https://www.cometchat.com/docs/sdk/android/v5/ai-user-copilot-overview.md)
- [AI](https://www.cometchat.com/docs/sdk/android/v5/ai-chatbots-overview.md)
- [Webhooks](https://www.cometchat.com/docs/sdk/android/v5/webhooks-overview.md)
- [Java UI Kit](https://www.cometchat.com/docs/sdk/android/v5/android-overview.md)
- [Changelog](https://www.cometchat.com/docs/sdk/android/v5/changelog.md)

##### Overview

- [Overview](https://www.cometchat.com/docs/sdk/android/v5/overview.md): Build Android chat apps with CometChat SDK v5, including real-time messaging, users, groups, and calling support.
- [Key Concepts](https://www.cometchat.com/docs/sdk/android/v5/key-concepts.md)
- [Message Structure And Hierarchy](https://www.cometchat.com/docs/sdk/android/v5/message-structure-and-hierarchy.md)
- [Rate Limits](https://www.cometchat.com/docs/sdk/android/v5/rate-limits.md)

##### Authentication

- [Authentication](https://www.cometchat.com/docs/sdk/android/v5/authentication-overview.md)
- [Login Listeners](https://www.cometchat.com/docs/sdk/android/v5/login-listeners.md)

##### Messaging

- [Messaging](https://www.cometchat.com/docs/sdk/android/v5/messaging-overview.md)
- [Send A Message](https://www.cometchat.com/docs/sdk/android/v5/send-message.md)
- [Upload Files & Send Attachments](https://www.cometchat.com/docs/sdk/android/v5/upload-files.md): Upload files directly to storage with per-file progress, remove, and retry through an UploadFileRequest — then send them as one or more media messages with multiple attachments.
- [Receive A Message](https://www.cometchat.com/docs/sdk/android/v5/receive-messages.md)
- [Additional Message Filtering](https://www.cometchat.com/docs/sdk/android/v5/additional-message-filtering.md)
- [Retrieve Conversations](https://www.cometchat.com/docs/sdk/android/v5/retrieve-conversations.md)
- [Threaded Messages](https://www.cometchat.com/docs/sdk/android/v5/threaded-messages.md)
- [Thread Subscription](https://www.cometchat.com/docs/sdk/android/v5/thread-subscription.md): Subscribe and unsubscribe from message threads, read subscription state off a message, and fetch participated threads with the CometChat Android SDK.
- [Edit A Message](https://www.cometchat.com/docs/sdk/android/v5/edit-message.md)
- [Delete A Message](https://www.cometchat.com/docs/sdk/android/v5/delete-message.md)
- [Flag Message](https://www.cometchat.com/docs/sdk/android/v5/flag-message.md)
- [Pin A Message](https://www.cometchat.com/docs/sdk/android/v5/pin-message.md): Pin and unpin messages in a conversation, fetch the pinned list, and listen for pin events with the CometChat Android SDK.
- [Save A Message](https://www.cometchat.com/docs/sdk/android/v5/save-message.md): Save and unsave messages privately, fetch the cross-conversation saved list, and listen for save events with the CometChat Android SDK.
- [Delete A Conversation](https://www.cometchat.com/docs/sdk/android/v5/delete-conversation.md)
- [Pin A Conversation](https://www.cometchat.com/docs/sdk/android/v5/pin-conversation.md): Pin and unpin conversations, fetch the pinned conversation list, and keep it in sync with the CometChat Android SDK.
- [Typing Indicators](https://www.cometchat.com/docs/sdk/android/v5/typing-indicators.md)
- [Delivery & Read Receipts](https://www.cometchat.com/docs/sdk/android/v5/delivery-read-receipts.md)
- [Transient Messages](https://www.cometchat.com/docs/sdk/android/v5/transient-messages.md)
- [Mentions](https://www.cometchat.com/docs/sdk/android/v5/mentions.md)
- [Reactions](https://www.cometchat.com/docs/sdk/android/v5/reactions.md)

##### Users

- [Users](https://www.cometchat.com/docs/sdk/android/v5/users-overview.md)
- [Retrieve Users](https://www.cometchat.com/docs/sdk/android/v5/retrieve-users.md)
- [User Management](https://www.cometchat.com/docs/sdk/android/v5/user-management.md)
- [Block Users](https://www.cometchat.com/docs/sdk/android/v5/block-users.md)

##### Groups

- [Groups](https://www.cometchat.com/docs/sdk/android/v5/groups-overview.md)
- [Retrieve Groups](https://www.cometchat.com/docs/sdk/android/v5/retrieve-groups.md)
- [Create A Group](https://www.cometchat.com/docs/sdk/android/v5/create-group.md)
- [Update A Group](https://www.cometchat.com/docs/sdk/android/v5/update-group.md)
- [Join A Group](https://www.cometchat.com/docs/sdk/android/v5/join-group.md)
- [Leave A Group](https://www.cometchat.com/docs/sdk/android/v5/leave-group.md)
- [Delete A Group](https://www.cometchat.com/docs/sdk/android/v5/delete-group.md)
- [Retrieve Group Members](https://www.cometchat.com/docs/sdk/android/v5/retrieve-group-members.md)
- [Add Members To A Group](https://www.cometchat.com/docs/sdk/android/v5/group-add-members.md)
- [Ban/Kick Member From A Group](https://www.cometchat.com/docs/sdk/android/v5/group-kick-member.md)
- [Change Member Scope](https://www.cometchat.com/docs/sdk/android/v5/group-change-member-scope.md)
- [Transfer Group Ownership](https://www.cometchat.com/docs/sdk/android/v5/transfer-group-ownership.md)

##### Resources

- [Resources](https://www.cometchat.com/docs/sdk/android/v5/resources-overview.md)
- [All Real Time Listeners](https://www.cometchat.com/docs/sdk/android/v5/real-time-listeners.md)
- [Upgrading from v4](https://www.cometchat.com/docs/sdk/android/v5/upgrading-from-v4.md): Migration guide for upgrading from CometChat Android SDK v4 to v5. Covers breaking changes to Gson removal, equals/hashCode behavior, and Parcelable support.

##### Advanced

- [Advanced](https://www.cometchat.com/docs/sdk/android/v5/advanced-overview.md)
- [Connection Status](https://www.cometchat.com/docs/sdk/android/v5/connection-status.md)
- [Publishing App On PlayStore](https://www.cometchat.com/docs/sdk/android/v5/publishing-app-on-playstore.md)
- [Connection Behaviour](https://www.cometchat.com/docs/sdk/android/v5/connection-behaviour.md)

### v4‎‎‎‎‎‎‎‎‎‎

####  

- [Overview](https://www.cometchat.com/docs/sdk/android/overview.md): Get started with the CometChat Android SDK - install, initialize, and add real-time chat to your Android application
- [Setup](https://www.cometchat.com/docs/sdk/android/setup.md): Install and initialize the CometChat Android SDK with app credentials, region, dependencies, and basic project setup.
- [Authentication](https://www.cometchat.com/docs/sdk/android/authentication-overview.md): Log users into CometChat with the Android SDK using Auth Key for development or Auth Token for production.
- [Calling](https://www.cometchat.com/docs/sdk/android/calling-overview.md): Voice and video calling integration with CometChat for Android, including one-on-one calls, group calls, and conferences.
- [User Presence](https://www.cometchat.com/docs/sdk/android/user-presence.md): Track and subscribe to user online/offline status and presence updates in your Android app
- [AI Moderation](https://www.cometchat.com/docs/sdk/android/ai-moderation.md): Automatically review messages for inappropriate content using AI moderation in the CometChat Android SDK.
- [AI Agents](https://www.cometchat.com/docs/sdk/android/ai-agents.md): Integrate AI-powered agents for intelligent, automated interactions in the CometChat Android SDK.
- [Login Listeners](https://www.cometchat.com/docs/sdk/android/login-listeners.md): Android Activity and Fragment lifecycle patterns for CometChat login and logout event handling
- [Upgrading From V3](https://www.cometchat.com/docs/sdk/android/upgrading-from-v3-guide.md): Migrate from CometChat Android SDK v3 to v4 with updated setup, APIs, dependencies, and behavior changes.
- [Publishing App On PlayStore](https://www.cometchat.com/docs/sdk/android/publishing-app-on-playstore.md): Prepare and publish CometChat Android SDK apps on Google Play with release builds, permissions, and store requirements.
- [Best Practices](https://www.cometchat.com/docs/sdk/android/best-practices.md): Follow CometChat Android SDK best practices for initialization, authentication, listeners, messaging, and app lifecycle handling.
- [Error Codes](https://www.cometchat.com/docs/sdk/android/error-codes.md): Complete reference for CometChat Android SDK error codes, including client-side validation errors, server-side API errors, and how to handle them.
- [Troubleshooting](https://www.cometchat.com/docs/sdk/android/troubleshooting.md): Troubleshoot common setup, authentication, messaging, and connection issues in the CometChat Android SDK.
- [Extensions](https://www.cometchat.com/docs/sdk/android/extensions-overview.md): Enhance your Android app with CometChat extensions for moderation, translation, and more
- [AI User Copilot](https://www.cometchat.com/docs/sdk/android/ai-user-copilot-overview.md): AI-powered smart replies, conversation starters, and summaries using the CometChat Android SDK.
- [AI Chatbots](https://www.cometchat.com/docs/sdk/android/ai-chatbots-overview.md): Implement custom AI chatbots for automated conversations in your Android application
- [Webhooks](https://www.cometchat.com/docs/sdk/android/webhooks-overview.md): Configure server-side event notifications with CometChat webhooks
- [Changelog](https://www.cometchat.com/docs/sdk/android/changelog.md): Release notes and version history for the CometChat Android SDK

##### Messaging

- [Send Messages](https://www.cometchat.com/docs/sdk/android/send-message.md): Send text, media, and custom messages to users and groups using the CometChat Android SDK.
- [Receive A Message](https://www.cometchat.com/docs/sdk/android/receive-messages.md): Receive real-time messages, fetch missed and unread messages, retrieve message history, search messages, and get unread counts using the CometChat Android SDK.
- [Additional Message Filtering](https://www.cometchat.com/docs/sdk/android/additional-message-filtering.md): Filter messages by category, type, timestamp, tags, and other parameters using MessagesRequest in the CometChat Android SDK.
- [Retrieve Conversations](https://www.cometchat.com/docs/sdk/android/retrieve-conversations.md): Fetch, filter, tag, and search user or group conversations using the CometChat Android SDK.
- [Threaded Messages](https://www.cometchat.com/docs/sdk/android/threaded-messages.md): Send, receive, and fetch threaded messages in conversations using the CometChat Android SDK.
- [Edit Message](https://www.cometchat.com/docs/sdk/android/edit-message.md): Edit CometChat text and custom messages after sending them with the Android SDK and update message state in chats.
- [Delete Message](https://www.cometchat.com/docs/sdk/android/delete-message.md): Delete sent messages in one-on-one or group conversations using the CometChat Android SDK.
- [Flag Message](https://www.cometchat.com/docs/sdk/android/flag-message.md): Report inappropriate messages to moderators using the CometChat Android SDK flagging system.
- [Delete Conversation](https://www.cometchat.com/docs/sdk/android/delete-conversation.md): Delete one-on-one or group conversations for the logged-in user with the CometChat Android SDK.
- [Typing Indicators](https://www.cometchat.com/docs/sdk/android/typing-indicators.md): Send and receive real-time typing indicators in conversations using the CometChat Android SDK.
- [Delivery & Read Receipts](https://www.cometchat.com/docs/sdk/android/delivery-read-receipts.md): Mark messages as delivered, read, or unread and receive real-time receipt events using the CometChat Android SDK.
- [Transient Messages](https://www.cometchat.com/docs/sdk/android/transient-messages.md): Send and receive ephemeral real-time messages with the CometChat Android SDK for live reactions and temporary indicators.
- [Interactive Messages](https://www.cometchat.com/docs/sdk/android/interactive-messages.md): Send and receive interactive messages with embedded forms, buttons, and other UI elements using the CometChat Android SDK.
- [Mentions](https://www.cometchat.com/docs/sdk/android/mentions.md): Send messages with user mentions, retrieve mentioned users, and filter messages by mention metadata using the CometChat Android SDK.
- [Reactions](https://www.cometchat.com/docs/sdk/android/reactions.md): Add, remove, and fetch message reactions in real-time using the CometChat Android SDK. Includes listener events and helper methods for updating UI.

##### Users

- [Users](https://www.cometchat.com/docs/sdk/android/users-overview.md): Manage CometChat users in Android apps with user lists, profiles, presence, blocking, and user-related SDK methods.
- [Retrieve Users](https://www.cometchat.com/docs/sdk/android/retrieve-users.md): Fetch user details, retrieve user lists with filters, and get online user counts using the Android SDK
- [User Management](https://www.cometchat.com/docs/sdk/android/user-management.md): Create and update CometChat users with the Android SDK, and use REST APIs when deletion is required.
- [Block Users](https://www.cometchat.com/docs/sdk/android/block-users.md): Block, unblock, and list blocked users with the CometChat Android SDK to control communication in your app.

##### Groups

- [Groups](https://www.cometchat.com/docs/sdk/android/groups-overview.md): Manage CometChat group creation, membership, permissions, and group types in the Android SDK.
- [Retrieve Groups](https://www.cometchat.com/docs/sdk/android/retrieve-groups.md): Fetch and filter CometChat groups with the Android SDK using request builders, tags, joined groups, and search.
- [Create Group](https://www.cometchat.com/docs/sdk/android/create-group.md): Create public, private, and password-protected CometChat groups with the Android SDK and configure group details.
- [Update Group](https://www.cometchat.com/docs/sdk/android/update-group.md): Update CometChat group details with the Android SDK, including name, type, icon, description, metadata, and tags.
- [Join Group](https://www.cometchat.com/docs/sdk/android/join-group.md): Join public, private, and password-protected CometChat groups with the Android SDK using GUIDs and group passwords.
- [Leave Group](https://www.cometchat.com/docs/sdk/android/leave-group.md): Leave CometChat groups with the Android SDK to stop receiving group messages and update group membership state.
- [Delete Group](https://www.cometchat.com/docs/sdk/android/delete-group.md): Permanently delete a CometChat group by GUID with the Android SDK using the admin-only deleteGroup method.
- [Retrieve Group Members](https://www.cometchat.com/docs/sdk/android/retrieve-group-members.md): Fetch and filter CometChat group members with the Android SDK using request builders, GUIDs, scopes, and search.
- [Add Members](https://www.cometchat.com/docs/sdk/android/group-add-members.md): Add members to CometChat groups with the Android SDK and assign participant, moderator, or admin scopes.
- [Kick/Ban Member](https://www.cometchat.com/docs/sdk/android/group-kick-member.md): Kick, ban, and unban CometChat group members with the Android SDK to manage group access and membership.
- [Change Member Scope](https://www.cometchat.com/docs/sdk/android/group-change-member-scope.md): Update CometChat group member scopes with the Android SDK to manage participant, moderator, and admin roles.
- [Transfer Group Ownership](https://www.cometchat.com/docs/sdk/android/transfer-group-ownership.md): Transfer CometChat group ownership to another member with the Android SDK using GUID and target member UID.

##### Resources

- [Key Concepts](https://www.cometchat.com/docs/sdk/android/key-concepts.md): Understand CometChat Android SDK concepts for users, groups, authentication, conversations, messages, and real-time events.
- [Message Structure and Hierarchy](https://www.cometchat.com/docs/sdk/android/message-structure-and-hierarchy.md): Understand CometChat Android SDK message categories, message types, base messages, and message hierarchy for chat apps.
- [All Real-Time Listeners](https://www.cometchat.com/docs/sdk/android/real-time-listeners.md): Register and manage real-time event listeners for users, groups, messages, and calls in the Android SDK
- [Rate Limits](https://www.cometchat.com/docs/sdk/android/rate-limits.md): Understand CometChat API rate limits for Android SDK apps and handle rate limit errors, retries, and request throttling.
- [Connection Status](https://www.cometchat.com/docs/sdk/android/connection-status.md): Monitor real-time WebSocket connection status to CometChat servers in the Android SDK with listeners and reconnect handling.
- [Connection Behaviour](https://www.cometchat.com/docs/sdk/android/connection-behaviour.md): Configure CometChat Android SDK WebSocket connection behavior for automatic or manual connection management in chat apps.

##### Reference

- [Messages](https://www.cometchat.com/docs/sdk/reference/messages.md): Class reference for message objects returned by CometChat SDK methods. Covers BaseMessage and its subclasses like TextMessage.
- [Entities](https://www.cometchat.com/docs/sdk/reference/entities.md): Class reference for entity objects returned by CometChat SDK methods. Covers User, Group, Conversation, and GroupMember.
- [Auxiliary](https://www.cometchat.com/docs/sdk/reference/auxiliary.md): Class reference for CometChat SDK auxiliary objects, including receipts, reactions, typing indicators, transient messages, attachments, and exceptions.
- [Calls](https://www.cometchat.com/docs/sdk/reference/calls.md): Class reference for CometChat Calls SDK objects, including call logs, users, groups, participants, recordings, listeners, and media devices.

### v3‎‎‎‎‎‎‎‎‎‎

####  

- [User Presence](https://www.cometchat.com/docs/sdk/android/3.0/user-presence.md): User Presence — CometChat documentation.
- [Bots](https://www.cometchat.com/docs/sdk/android/3.0/bots.md): Bots — CometChat documentation.
- [Webhooks](https://www.cometchat.com/docs/sdk/android/3.0/webhooks.md): Webhooks — CometChat documentation.
- [Setup](https://www.cometchat.com/docs/sdk/android/3.0/setup.md): Setup — CometChat documentation.
- [Extensions](https://www.cometchat.com/docs/sdk/android/3.0/extensions-overview.md): Navigate to Extensions documentation.

##### Overview

- [Overview](https://www.cometchat.com/docs/sdk/android/3.0/overview.md): Overview of Overview in CometChat.
- [Key Concepts](https://www.cometchat.com/docs/sdk/android/3.0/key-concepts.md): Key Concepts — CometChat documentation.
- [Message Structure And Hierarchy](https://www.cometchat.com/docs/sdk/android/3.0/message-structure-and-hierarchy.md): Message Structure And Hierarchy — CometChat documentation.
- [Rate Limits](https://www.cometchat.com/docs/sdk/android/3.0/rate-limits.md): Rate Limits — CometChat documentation.

##### Authentication

- [Authentication](https://www.cometchat.com/docs/sdk/android/3.0/authentication.md): Authentication — CometChat documentation.
- [Login Listeners](https://www.cometchat.com/docs/sdk/android/3.0/authentication-login-listeners.md): Login Listeners — CometChat documentation.

##### Messaging

- [Messaging](https://www.cometchat.com/docs/sdk/android/3.0/messaging.md): Messaging — CometChat documentation.
- [Send A Message](https://www.cometchat.com/docs/sdk/android/3.0/messaging-send-message.md): Send A Message — CometChat documentation.
- [Receive Messages](https://www.cometchat.com/docs/sdk/android/3.0/messaging-receive-messages.md): Receive Messages — CometChat documentation.
- [Additional Message Filtering](https://www.cometchat.com/docs/sdk/android/3.0/messaging-additional-message-filtering.md): Additional Message Filtering — CometChat documentation.
- [Retrieve Conversations](https://www.cometchat.com/docs/sdk/android/3.0/messaging-retrieve-conversations.md): Retrieve Conversations — CometChat documentation.
- [Threaded Messages](https://www.cometchat.com/docs/sdk/android/3.0/threaded-messages.md): Threaded Messages — CometChat documentation.
- [Edit A Message](https://www.cometchat.com/docs/sdk/android/3.0/messaging-edit-message.md): Edit A Message — CometChat documentation.
- [Delete A Message](https://www.cometchat.com/docs/sdk/android/3.0/messaging-delete-message.md): Delete A Message — CometChat documentation.
- [Delete A Conversation](https://www.cometchat.com/docs/sdk/android/3.0/messaging-delete-conversation.md): Delete A Conversation — CometChat documentation.
- [Typing Indicators](https://www.cometchat.com/docs/sdk/android/3.0/messaging-typing-indicators.md): Typing Indicators — CometChat documentation.
- [Transient Messages](https://www.cometchat.com/docs/sdk/android/3.0/messaging-transient-messages.md): Transient Messages — CometChat documentation.
- [Delivery & Read Receipts](https://www.cometchat.com/docs/sdk/android/3.0/messaging-receipts.md): Delivery & Read Receipts — CometChat documentation.

##### Calling v3

- [Calling V3](https://www.cometchat.com/docs/sdk/android/3.0/calling-v3.md): Calling V3 — CometChat documentation.
- [Setup](https://www.cometchat.com/docs/sdk/android/3.0/setup-v3.md): Setup — CometChat documentation.
- [Default Calling](https://www.cometchat.com/docs/sdk/android/3.0/default-calling-v3.md): Default Calling — CometChat documentation.
- [Direct Calling](https://www.cometchat.com/docs/sdk/android/3.0/direct-calling-v3.md): Direct Calling — CometChat documentation.
- [Video View Customisation](https://www.cometchat.com/docs/sdk/android/3.0/video-view-customisation-v3.md): Video View Customisation — CometChat documentation.
- [Recording](https://www.cometchat.com/docs/sdk/android/3.0/calling-recording-v3.md): Recording — CometChat documentation.
- [Presenter Mode](https://www.cometchat.com/docs/sdk/android/3.0/presenter-mode.md): Presenter Mode — CometChat documentation.

##### Calling

- [Calling](https://www.cometchat.com/docs/sdk/android/3.0/calling.md): Calling — CometChat documentation.
- [Direct Calling](https://www.cometchat.com/docs/sdk/android/3.0/calling-direct-calling.md): Direct Calling — CometChat documentation.
- [Default Calling](https://www.cometchat.com/docs/sdk/android/3.0/calling-default-calling.md): Default Calling — CometChat documentation.
- [Recording](https://www.cometchat.com/docs/sdk/android/3.0/calling-recording.md): Recording — CometChat documentation.
- [Video View Customisation](https://www.cometchat.com/docs/sdk/android/3.0/video-view-customisation.md): Video View Customisation — CometChat documentation.

##### Users

- [Users](https://www.cometchat.com/docs/sdk/android/3.0/users.md): Users — CometChat documentation.
- [Retrieve Users](https://www.cometchat.com/docs/sdk/android/3.0/users-retrieve-users.md): Retrieve Users — CometChat documentation.
- [User Management](https://www.cometchat.com/docs/sdk/android/3.0/users-user-management.md): User Management — CometChat documentation.
- [Block Users](https://www.cometchat.com/docs/sdk/android/3.0/users-block-users.md): Block Users — CometChat documentation.

##### Groups

- [Groups](https://www.cometchat.com/docs/sdk/android/3.0/groups.md): Groups — CometChat documentation.
- [Retrieve Groups](https://www.cometchat.com/docs/sdk/android/3.0/groups-retrieve-groups.md): Retrieve Groups — CometChat documentation.
- [Create A Group](https://www.cometchat.com/docs/sdk/android/3.0/groups-create-group.md): Create A Group — CometChat documentation.
- [Update A Group](https://www.cometchat.com/docs/sdk/android/3.0/groups-update-group.md): Update A Group — CometChat documentation.
- [Join A Group](https://www.cometchat.com/docs/sdk/android/3.0/groups-join-group.md): Join A Group — CometChat documentation.
- [Leave A Group](https://www.cometchat.com/docs/sdk/android/3.0/groups-leave-group.md): Leave A Group — CometChat documentation.
- [Delete A Group](https://www.cometchat.com/docs/sdk/android/3.0/groups-delete-group.md): Delete A Group — CometChat documentation.
- [Retrieve Group Members](https://www.cometchat.com/docs/sdk/android/3.0/groups-retrieve-group-members.md): Retrieve Group Members — CometChat documentation.
- [Add Members To A Group](https://www.cometchat.com/docs/sdk/android/3.0/groups-add-members-to-group.md): Add Members To A Group — CometChat documentation.
- [Ban/Kick Member From A Group](https://www.cometchat.com/docs/sdk/android/3.0/groups-kick-ban-members.md): Ban/Kick Member From A Group — CometChat documentation.
- [Change Member Scope](https://www.cometchat.com/docs/sdk/android/3.0/groups-change-member-scope.md): Change Member Scope — CometChat documentation.
- [Transfer Group Ownership](https://www.cometchat.com/docs/sdk/android/3.0/groups-transfer-group-ownership.md): Transfer Group Ownership — CometChat documentation.

##### Resources

- [Resources](https://www.cometchat.com/docs/sdk/android/3.0/android-resources.md): Resources — CometChat documentation.
- [All Real Time Listeners](https://www.cometchat.com/docs/sdk/android/3.0/resources-all-real-time-listeners.md): All Real Time Listeners — CometChat documentation.
- [Upgrading From V2](https://www.cometchat.com/docs/sdk/android/3.0/resources-upgrading-from-v2.md): Upgrading From V2 — CometChat documentation.

##### Advanced

- [Advanced](https://www.cometchat.com/docs/sdk/android/3.0/android-advanced.md): Advanced — CometChat documentation.
- [Connection Status](https://www.cometchat.com/docs/sdk/android/3.0/advanced-connection-status.md): Connection Status — CometChat documentation.
- [Publishing App On PlayStore](https://www.cometchat.com/docs/sdk/android/3.0/advanced-publishing-app-on-playstore.md): Publishing App On PlayStore — CometChat documentation.
- [Managing Web Socket Connections Manually](https://www.cometchat.com/docs/sdk/android/3.0/advanced-managing-web-socket-connections-manually.md): Managing Web Socket Connections Manually — CometChat documentation.

##### V3 UI Kits

- [Java UI Kit](https://www.cometchat.com/docs/sdk/android/3.0/android-3-0-overview.md): Navigate to Java UI Kit documentation.
- [Android Kotlin UI Kit](https://www.cometchat.com/docs/sdk/android/3.0/kotlin-overview.md): Overview of Android Kotlin UI Kit in CometChat.

### v2‎‎‎‎‎‎‎‎‎‎

####  

- [Setup](https://www.cometchat.com/docs/sdk/android/2.0/setup.md): Setup — CometChat documentation.
- [User Presence](https://www.cometchat.com/docs/sdk/android/2.0/user-presence.md): User Presence — CometChat documentation.
- [Extensions](https://www.cometchat.com/docs/sdk/android/2.0/extensions.md): Extensions — CometChat documentation.
- [Bots](https://www.cometchat.com/docs/sdk/android/2.0/bots.md): Bots — CometChat documentation.
- [Webhooks](https://www.cometchat.com/docs/sdk/android/2.0/webhooks.md): Webhooks — CometChat documentation.

##### Overview

- [Overview](https://www.cometchat.com/docs/sdk/android/2.0/overview.md): Overview of Overview in CometChat.
- [Key Concepts](https://www.cometchat.com/docs/sdk/android/2.0/key-concepts.md): Key Concepts — CometChat documentation.
- [Message Structure And Hierarchy](https://www.cometchat.com/docs/sdk/android/2.0/message-structure-and-hierarchy.md): Message Structure And Hierarchy — CometChat documentation.
- [Rate Limits](https://www.cometchat.com/docs/sdk/android/2.0/rate-limits.md): Rate Limits — CometChat documentation.

##### Authentication

- [Authentication](https://www.cometchat.com/docs/sdk/android/2.0/authentication.md): Authentication — CometChat documentation.
- [Login Listeners](https://www.cometchat.com/docs/sdk/android/2.0/login-listeners.md): Login Listeners — CometChat documentation.

##### Messaging

- [Messaging](https://www.cometchat.com/docs/sdk/android/2.0/messaging.md): Messaging — CometChat documentation.
- [Send A Message](https://www.cometchat.com/docs/sdk/android/2.0/send-message.md): Send A Message — CometChat documentation.
- [Receive A Message](https://www.cometchat.com/docs/sdk/android/2.0/receive-messages.md): Receive A Message — CometChat documentation.
- [Additional Message Filtering](https://www.cometchat.com/docs/sdk/android/2.0/additional-message-filtering.md): Additional Message Filtering — CometChat documentation.
- [Retrieve Conversations](https://www.cometchat.com/docs/sdk/android/2.0/retrieve-conversations.md): Retrieve Conversations — CometChat documentation.
- [Threaded Messages](https://www.cometchat.com/docs/sdk/android/2.0/threaded-messages.md): Threaded Messages — CometChat documentation.
- [Edit A Message](https://www.cometchat.com/docs/sdk/android/2.0/edit-message.md): Edit A Message — CometChat documentation.
- [Delete A Message](https://www.cometchat.com/docs/sdk/android/2.0/delete-message.md): Delete A Message — CometChat documentation.
- [Delete A Conversation](https://www.cometchat.com/docs/sdk/android/2.0/delete-conversation.md): Delete A Conversation — CometChat documentation.
- [Typing Indicators](https://www.cometchat.com/docs/sdk/android/2.0/typing-indicators.md): Typing Indicators — CometChat documentation.
- [Delivery & Read Receipts](https://www.cometchat.com/docs/sdk/android/2.0/delivery-read-receipts.md): Delivery & Read Receipts — CometChat documentation.

##### Calling

- [Calling](https://www.cometchat.com/docs/sdk/android/2.0/calling.md): Calling — CometChat documentation.
- [Direct Calling](https://www.cometchat.com/docs/sdk/android/2.0/direct-calling.md): Direct Calling — CometChat documentation.
- [Default Calling](https://www.cometchat.com/docs/sdk/android/2.0/default-calling.md): Default Calling — CometChat documentation.

##### Users

- [Users](https://www.cometchat.com/docs/sdk/android/2.0/users.md): Users — CometChat documentation.
- [Retrieve Users](https://www.cometchat.com/docs/sdk/android/2.0/retrieve-users.md): Retrieve Users — CometChat documentation.
- [User Management](https://www.cometchat.com/docs/sdk/android/2.0/user-management.md): User Management — CometChat documentation.
- [Block Users](https://www.cometchat.com/docs/sdk/android/2.0/block-users.md): Block Users — CometChat documentation.

##### Groups

- [Groups](https://www.cometchat.com/docs/sdk/android/2.0/groups.md): Groups — CometChat documentation.
- [Retrieve Groups](https://www.cometchat.com/docs/sdk/android/2.0/retrieve-groups.md): Retrieve Groups — CometChat documentation.
- [Create A Group](https://www.cometchat.com/docs/sdk/android/2.0/create-a-group.md): Create A Group — CometChat documentation.
- [Update A Group](https://www.cometchat.com/docs/sdk/android/2.0/update-a-group.md): Update A Group — CometChat documentation.
- [Join A Group](https://www.cometchat.com/docs/sdk/android/2.0/join-a-group.md): Join A Group — CometChat documentation.
- [Leave A Group](https://www.cometchat.com/docs/sdk/android/2.0/leave-a-group.md): Leave A Group — CometChat documentation.
- [Delete A Group](https://www.cometchat.com/docs/sdk/android/2.0/delete-a-group.md): Delete A Group — CometChat documentation.
- [Retrieve Group Members](https://www.cometchat.com/docs/sdk/android/2.0/retrieve-group-members.md): Retrieve Group Members — CometChat documentation.
- [Add Members To A Group](https://www.cometchat.com/docs/sdk/android/2.0/add-members-to-a-group.md): Add Members To A Group — CometChat documentation.
- [Ban/Kick Member From A Group](https://www.cometchat.com/docs/sdk/android/2.0/kick-member-from-a-group.md): Ban/Kick Member From A Group — CometChat documentation.
- [Change Member Scope](https://www.cometchat.com/docs/sdk/android/2.0/change-member-scope.md): Change Member Scope — CometChat documentation.
- [Transfer Group Ownership](https://www.cometchat.com/docs/sdk/android/2.0/transfer-group-ownership.md): Transfer Group Ownership — CometChat documentation.

##### Resources

- [Resources](https://www.cometchat.com/docs/sdk/android/2.0/resources.md): Resources — CometChat documentation.
- [All Real Time Listeners](https://www.cometchat.com/docs/sdk/android/2.0/resources-all-real-time-listeners.md): All Real Time Listeners — CometChat documentation.
- [Upgrading From V1](https://www.cometchat.com/docs/sdk/android/2.0/resources-upgrading-from-v1.md): Upgrading From V1 — CometChat documentation.

##### Advanced

- [Advanced](https://www.cometchat.com/docs/sdk/android/2.0/advanced.md): Advanced — CometChat documentation.
- [Connection Status](https://www.cometchat.com/docs/sdk/android/2.0/connection-status.md): Connection Status — CometChat documentation.
- [Publishing App On PlayStore](https://www.cometchat.com/docs/sdk/android/2.0/publishing-app-on-playstore.md): Publishing App On PlayStore — CometChat documentation.
