# CometChat Docs: Chat & Messaging UI Kits Android

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

## Android

### v6‎‎‎

####  

- [Android UI Kit](https://www.cometchat.com/docs/ui-kit/android/overview.md): Prebuilt, customizable UI components for chat & messaging, voice & video calling — for both Jetpack Compose and Kotlin XML Views.
- [Architecture & Data Flow](https://www.cometchat.com/docs/ui-kit/android/architecture-data-flow.md): How chatuikit-core, chatuikit-compose, and chatuikit-kotlin modules are structured using Clean Architecture.
- [Troubleshooting](https://www.cometchat.com/docs/ui-kit/android/troubleshooting.md): Common failure modes and fixes for the CometChat Android V6 UI Kit.
- [Android Sample App](https://www.cometchat.com/docs/ui-kit/android/link/sample.md)
- [Figma Design](https://www.cometchat.com/docs/ui-kit/android/link/figma.md)
- [Changelog](https://www.cometchat.com/docs/ui-kit/android/link/changelog.md)

##### Getting Started

- [Getting Started With CometChat Android UI Kit](https://www.cometchat.com/docs/ui-kit/android/getting-started.md): Install, configure, and launch the CometChat Android UI Kit in your app — choose Kotlin (XML Views) or Jetpack Compose.
- [Getting Started With Kotlin UI Kit](https://www.cometchat.com/docs/ui-kit/android/getting-started-kotlin.md): Step-by-step guide to integrate the CometChat Kotlin UI Kit with XML Views into your Android app.
- [Getting Started With Jetpack Compose UI Kit](https://www.cometchat.com/docs/ui-kit/android/getting-started-jetpack.md): Step-by-step guide to integrate the CometChat Jetpack Compose UI Kit into your Android app.
- [Building A One-to-One / Group Chat](https://www.cometchat.com/docs/ui-kit/android/one-to-one-chat.md): Launch a direct one-on-one or group chat screen without a conversation list for focused messaging.
- [Building A Tab-Based Messaging UI](https://www.cometchat.com/docs/ui-kit/android/tab-based-chat.md): Create a tab-based messaging UI with bottom navigation for Chats, Calls, Users, and Groups.
- [Calling Integration](https://www.cometchat.com/docs/ui-kit/android/calling-integration.md): Add voice and video calling to your Android UI Kit application using chatuikit-kotlin or chatuikit-compose.

##### Features

- [Call](https://www.cometchat.com/docs/ui-kit/android/call-features.md): Add one-on-one and group audio/video calling to your Android app using the CometChat Calls SDK and UI Kit.
- [Campaigns](https://www.cometchat.com/docs/ui-kit/android/campaigns.md): Deliver targeted, rich notifications to users via an in-app notification feed powered by the CometChat Cards renderer.

###### Chat

- [Core](https://www.cometchat.com/docs/ui-kit/android/core-features.md): Overview of CometChat's core chat features including instant messaging, media sharing, read receipts, typing indicators, user presence, reactions, mentions, threaded conversations, and moderation.
- [Extensions](https://www.cometchat.com/docs/ui-kit/android/extensions.md): Enable built-in CometChat extensions like reactions, stickers, polls, and link previews from the dashboard.
- [Smart Chat Features](https://www.cometchat.com/docs/ui-kit/android/ai-features.md): Integrate AI-powered conversation starters, smart replies, and conversation summaries into your Android chat app.

##### Theming

- [Introduction](https://www.cometchat.com/docs/ui-kit/android/theme-introduction.md): Create and apply a global CometChat UI Kit theme to match your brand across light and dark modes.
- [Color Resources](https://www.cometchat.com/docs/ui-kit/android/color-resources.md): Review and override the default UI Kit color palette for consistent light and dark mode styling.
- [Component Styling](https://www.cometchat.com/docs/ui-kit/android/component-styling.md): Style CometChat UI Kit components using XML theme attributes or Compose style data classes.
- [Message Bubble Styling](https://www.cometchat.com/docs/ui-kit/android/message-bubble-styling.md): Configure and style incoming, outgoing, and specific message bubbles in your Android UI Kit.
- [Localize](https://www.cometchat.com/docs/ui-kit/android/localize.md): Set the UI Kit language and override text labels to match your users' locale.
- [Sound Manager](https://www.cometchat.com/docs/ui-kit/android/sound-manager.md): Play, pause, and customize audio cues for calls and messages using CometChatSoundManager.

##### Customization

- [Overview](https://www.cometchat.com/docs/ui-kit/android/customization-overview.md): Understand the layered architecture and discover all customization entry points in the CometChat Android UI Kit.
- [View Slots](https://www.cometchat.com/docs/ui-kit/android/customization-view-slots.md): Replace specific regions of a component's UI without rebuilding the entire component.
- [Styles](https://www.cometchat.com/docs/ui-kit/android/customization-styles.md): Customize component appearance using XML theme attributes, programmatic setters, or Compose style data classes.
- [ViewModel & Data](https://www.cometchat.com/docs/ui-kit/android/customization-viewmodel-data.md): Access and configure the ViewModel layer to customize data fetching, state management, and list operations.
- [Events & Callbacks](https://www.cometchat.com/docs/ui-kit/android/customization-events.md): Handle user interaction events, selection mode, and global UI Kit events.
- [State Views](https://www.cometchat.com/docs/ui-kit/android/customization-state-views.md): Replace the default empty, error, and loading state views with custom layouts.
- [Text Formatters](https://www.cometchat.com/docs/ui-kit/android/customization-text-formatters.md): Create custom text processors for hashtags, mentions, links, or any pattern using the CometChatTextFormatter API.
- [Menu & Options](https://www.cometchat.com/docs/ui-kit/android/customization-menu-options.md): Add, replace, or extend context menu actions on components.

##### Components

- [Overview](https://www.cometchat.com/docs/ui-kit/android/components-overview.md): Browse all prebuilt UI components in the CometChat Android UI Kit.
- [Conversations](https://www.cometchat.com/docs/ui-kit/android/conversations.md): Scrollable list of recent one-on-one and group conversations for the logged-in user.
- [Building A Conversation List + Message View](https://www.cometchat.com/docs/ui-kit/android/conversation-message-view.md): Build a conversation list with a full-screen message view using the Kotlin XML Views or Jetpack Compose UI Kit.
- [Users](https://www.cometchat.com/docs/ui-kit/android/users.md): Scrollable list of all available users with search, avatars, names, and online/offline status indicators.
- [Groups](https://www.cometchat.com/docs/ui-kit/android/groups.md): Scrollable list of all available groups with search, avatars, names, and group type indicators.
- [Group Members](https://www.cometchat.com/docs/ui-kit/android/group-members.md): Scrollable list of all members in a group with search, avatars, names, scope badges, and online/offline status.
- [Message Header](https://www.cometchat.com/docs/ui-kit/android/message-header.md): Header bar displaying user/group avatar, name, status, typing indicator, call buttons, and back navigation.
- [Message List](https://www.cometchat.com/docs/ui-kit/android/message-list.md): Scrollable list of messages for a conversation with real-time updates, reactions, threaded replies, and message actions.
- [Message Composer](https://www.cometchat.com/docs/ui-kit/android/message-composer.md): Message input area with send, attachment, voice note, sticker, and AI buttons. Supports text, media, mentions, and message editing.
- [Message Bubble Factory](https://www.cometchat.com/docs/ui-kit/android/message-template.md): Customize message bubble structure, layout, and behavior with BubbleFactory.
- [Threaded Messages Header](https://www.cometchat.com/docs/ui-kit/android/threaded-messages-header.md): Displays the parent message bubble and reply count for a threaded conversation.
- [Incoming Call](https://www.cometchat.com/docs/ui-kit/android/incoming-call.md): Full-screen incoming call banner with caller avatar, name, call type indicator, and accept/reject buttons.
- [Outgoing Call](https://www.cometchat.com/docs/ui-kit/android/outgoing-call.md): Full-screen outgoing call UI with recipient avatar, name, call status, and end-call button.
- [Call Buttons](https://www.cometchat.com/docs/ui-kit/android/call-buttons.md): Voice and video call buttons that initiate calls for a given user or group.
- [Call Logs](https://www.cometchat.com/docs/ui-kit/android/call-logs.md): Scrollable list of call logs for the logged-in user with caller names, avatars, call status, and timestamps.
- [Search](https://www.cometchat.com/docs/ui-kit/android/search.md): Real-time search interface for finding conversations and messages with filters, scopes, and customization options.
- [Pinned Messages](https://www.cometchat.com/docs/ui-kit/android/pinned-messages.md): Full-screen list of all messages pinned in a conversation, with jump-to-message and unpin actions.
- [Saved Messages](https://www.cometchat.com/docs/ui-kit/android/saved-messages.md): Full-screen, private list of every message the logged-in user has saved, across all of their conversations.
- [AI Assistant Chat History](https://www.cometchat.com/docs/ui-kit/android/ai-assistant-chat-history.md): Displays the conversation history between users and an AI assistant for easy review of past interactions.
- [Notification Feed](https://www.cometchat.com/docs/ui-kit/android/notification-feed.md): Full-screen notification feed component with category filtering, card rendering, real-time updates, and engagement reporting.

##### Reference

- [Methods](https://www.cometchat.com/docs/ui-kit/android/methods.md): Use CometChatUIKit wrapper methods for initialization, authentication, user creation, and message sending.
- [Events](https://www.cometchat.com/docs/ui-kit/android/events.md): Listen to UI Kit events for user actions, group changes, messages, and call lifecycle updates using CometChatEvents SharedFlow.

##### Guides

- [Overview](https://www.cometchat.com/docs/ui-kit/android/guide-overview.md): Index of task-oriented feature guides for the CometChat Android UI Kit.
- [Threaded Messages](https://www.cometchat.com/docs/ui-kit/android/guide-threaded-messages.md): Implement threaded replies so users can respond to specific messages in a focused sub-conversation.
- [Thread Subscription](https://www.cometchat.com/docs/ui-kit/android/guide-thread-subscription.md): Let users subscribe to or unsubscribe from message threads so notifications only reach the people who care.
- [Pin & Save Messages](https://www.cometchat.com/docs/ui-kit/android/guide-pin-and-save-messages.md): Add pinned messages, saved messages, and pinned conversations to your app with the built-in options, indicators, and screens.
- [Block/Unblock User](https://www.cometchat.com/docs/ui-kit/android/guide-block-unblock-user.md): Let users block and unblock others directly within chat to control unwanted communication.
- [New Chat](https://www.cometchat.com/docs/ui-kit/android/guide-new-chat.md): Enable users to start one-on-one or group chats from a new chat screen with user and group browsing.
- [Message Privately](https://www.cometchat.com/docs/ui-kit/android/guide-message-privately.md): Allow users to start a private one-on-one chat from a user profile or list screen.
- [Call Log Details](https://www.cometchat.com/docs/ui-kit/android/guide-call-log-details.md): Build a call log details screen showing metadata, participants, join/leave history, and recordings.
- [Group Management](https://www.cometchat.com/docs/ui-kit/android/guide-group-chat.md): Implement group creation, joining, member management, banning, scope changes, and ownership transfer.
- [Custom Text Formatter](https://www.cometchat.com/docs/ui-kit/android/custom-text-formatter-guide.md): Extend CometChatTextFormatter to build custom inline text patterns with tracking characters and suggestion lists.
- [Mentions Formatter](https://www.cometchat.com/docs/ui-kit/android/mentions-formatter-guide.md): Format and style @mentions in messages with customizable appearance and click handling.
- [ShortCut Formatter](https://www.cometchat.com/docs/ui-kit/android/shortcut-formatter-guide.md): Add shortcut text expansion to the message composer using CometChatTextFormatter and the message-shortcuts extension.
- [Search Messages](https://www.cometchat.com/docs/ui-kit/android/guide-search-messages.md): Add full-text message search across conversations with result routing in CometChat Android UI Kit.
- [AI Agent Integration](https://www.cometchat.com/docs/ui-kit/android/guide-ai-agent.md): Enable AI-powered conversational assistance with chat history, contextual responses, and seamless handoffs.

##### Migration Guide

- [Upgrading from V5 to V6](https://www.cometchat.com/docs/ui-kit/android/upgrading-from-v5.md): Migrate your Android app from CometChat UI Kit V5 to V6 with updated dependencies, architecture, and API changes.

### v5‎‎‎

####  

- [Android UI Kit](https://www.cometchat.com/docs/ui-kit/android/v5/overview.md): Prebuilt Android Views for chat, voice, and video calling. Supports Kotlin and Java with XML and Jetpack Compose compatibility.
- [Troubleshooting](https://www.cometchat.com/docs/ui-kit/android/v5/troubleshooting.md): Troubleshoot CometChat Android UI Kit setup, initialization, login, theming, permissions, messaging, calling, and build issues.
- [Android Sample App](https://www.cometchat.com/docs/ui-kit/android/v5/link/sample.md): Navigate to Android Sample App documentation.
- [Figma Design](https://www.cometchat.com/docs/ui-kit/android/v5/link/figma.md): Navigate to Figma Design documentation.
- [Changelog](https://www.cometchat.com/docs/ui-kit/android/v5/link/changelog.md): Navigate to Changelog documentation.

##### Getting Started

- [Getting Started With CometChat Android UI Kit](https://www.cometchat.com/docs/ui-kit/android/v5/getting-started.md): Install, configure, and launch the CometChat Android UI Kit in your app with step-by-step integration instructions.
- [Building A Conversation List + Message View](https://www.cometchat.com/docs/ui-kit/android/v5/android-conversation.md): Build CometChat Android UI Kit conversation list and message view layouts with navigation, headers, message lists, and composers.
- [Building A One To One/Group Chat Experience](https://www.cometchat.com/docs/ui-kit/android/v5/android-one-to-one-chat.md): Build focused CometChat Android UI Kit one-to-one or group chat screens with headers, message lists, composers, and direct navigation.
- [Building A Tab-Based Messaging UI](https://www.cometchat.com/docs/ui-kit/android/v5/android-tab-based-chat.md): Build CometChat Android UI Kit tab-based chat with Chats, Calls, Users, and Groups tabs, message views, and navigation setup.
- [Calling Integration](https://www.cometchat.com/docs/ui-kit/android/v5/calling-integration.md): Add voice and video calling to CometChat Android UI Kit with Calls SDK installation, call listener setup, and incoming call launch.

##### Features

- [Call](https://www.cometchat.com/docs/ui-kit/android/v5/call-features.md): Add one-on-one and group audio/video calling to your Android app using the CometChat Calls SDK and UI Kit.

###### Chat

- [Core](https://www.cometchat.com/docs/ui-kit/android/v5/core-features.md): Overview of CometChat Android UI Kit core features, including messaging, media sharing, receipts, presence, reactions, search, and moderation.
- [Extensions](https://www.cometchat.com/docs/ui-kit/android/v5/extensions.md): Enable built-in CometChat extensions like reactions, stickers, polls, and link previews from the dashboard.
- [Smart Chat Features](https://www.cometchat.com/docs/ui-kit/android/v5/ai-features.md): Integrate AI-powered conversation starters, smart replies, and conversation summaries into your Android chat app.

##### Theming

- [Introduction](https://www.cometchat.com/docs/ui-kit/android/v5/theme-introduction.md): Customize CometChat Android UI Kit themes with colors, typography, spacing, component styles, branding, and light or dark mode.
- [Color Resources](https://www.cometchat.com/docs/ui-kit/android/v5/color-resources.md): Customize CometChat Android UI Kit color resources with brand colors, backgrounds, text, alerts, dark mode, and theme values.
- [Component Styling](https://www.cometchat.com/docs/ui-kit/android/v5/component-styling.md): Style CometChat Android UI Kit components with style resources, component attributes, message bubbles, lists, headers, and call UI.
- [Message Bubble Styling](https://www.cometchat.com/docs/ui-kit/android/v5/message-bubble-styling.md): Customize CometChat Android UI Kit message bubbles with incoming and outgoing styles, borders, corner radius, and per-message-type styling.
- [Localize](https://www.cometchat.com/docs/ui-kit/android/v5/localize.md): Localize CometChat Android UI Kit with supported languages, string resources, locale changes, and app-specific translations.
- [Sound Manager](https://www.cometchat.com/docs/ui-kit/android/v5/sound-manager.md): Manage CometChat Android UI Kit sounds for incoming and outgoing messages, calls, custom audio files, playback, and pause controls.

##### Customization

- [Customization Overview](https://www.cometchat.com/docs/ui-kit/android/v5/customization-overview.md): Understand the View + ViewModel + Adapter architecture and discover all customization entry points in the CometChat Android UI Kit.
- [View Slots](https://www.cometchat.com/docs/ui-kit/android/v5/customization-view-slots.md): Replace specific regions of a component's UI using the ViewHolderListener pattern without rebuilding the entire component.
- [Styles](https://www.cometchat.com/docs/ui-kit/android/v5/customization-styles.md): Customize component appearance using XML theme attributes or programmatic setter methods to match your app's brand.
- [ViewModel & Data](https://www.cometchat.com/docs/ui-kit/android/v5/customization-viewmodel-data.md): Access and configure the ViewModel layer to customize data fetching, filtering, and state management.
- [Adapters](https://www.cometchat.com/docs/ui-kit/android/v5/customization-adapters.md): Access or replace the RecyclerView Adapter to control how list items are rendered and manage list data directly.
- [Events & Callbacks](https://www.cometchat.com/docs/ui-kit/android/v5/customization-events.md): Handle user interaction events, selection mode, and global UI Kit events with component-level and static event listeners.
- [State Views](https://www.cometchat.com/docs/ui-kit/android/v5/customization-state-views.md): Replace or restyle the default empty, error, and loading state views with custom layouts.
- [Text Formatters](https://www.cometchat.com/docs/ui-kit/android/v5/customization-text-formatters.md): Create custom text processors for hashtags, mentions, links, or any pattern using the CometChatTextFormatter API.
- [Menu & Options](https://www.cometchat.com/docs/ui-kit/android/v5/customization-menu-options.md): Add, replace, or extend context menu actions and composer attachment options on components.
- [DataSource & ChatConfigurator](https://www.cometchat.com/docs/ui-kit/android/v5/customization-datasource.md): Extend or override message templates, bubble content views, and other message-level behaviors at a global level using the DataSource decorator framework.

##### Components

- [Overview](https://www.cometchat.com/docs/ui-kit/android/v5/components-overview.md): Browse all prebuilt UI components in the CometChat Android UI Kit — conversations, messages, users, groups, calls, search, and AI.
- [Conversations](https://www.cometchat.com/docs/ui-kit/android/v5/conversations.md): Display CometChat Android UI Kit conversations with last messages, unread counts, typing indicators, presence, filters, and item callbacks.
- [Users](https://www.cometchat.com/docs/ui-kit/android/v5/users.md): Scrollable list of all available users with search, avatars, names, and online/offline status indicators.
- [Groups](https://www.cometchat.com/docs/ui-kit/android/v5/groups.md): Display CometChat Android UI Kit groups with avatars, member counts, group type indicators, search, filtering, join, and conversation actions.
- [Group Members](https://www.cometchat.com/docs/ui-kit/android/v5/group-members.md): Scrollable list of all members in a group with search, avatars, names, scope badges, and online/offline status.
- [Message Header](https://www.cometchat.com/docs/ui-kit/android/v5/message-header.md): Header bar displaying user/group avatar, name, status, typing indicator, call buttons, and back navigation.
- [Message List](https://www.cometchat.com/docs/ui-kit/android/v5/message-list.md): Scrollable list of messages for a conversation with real-time updates, reactions, threaded replies, and message actions.
- [Message Composer](https://www.cometchat.com/docs/ui-kit/android/v5/message-composer.md): Message input area with send, attachment, voice note, sticker, and AI buttons. Supports text, media, mentions, and message editing.
- [Compact Message Composer](https://www.cometchat.com/docs/ui-kit/android/v5/compact-message-composer.md): A compact, single-line message input component with rich text formatting, attachments, mentions, and voice recording support.
- [Message Template](https://www.cometchat.com/docs/ui-kit/android/v5/message-template.md): Define CometChat Android UI Kit message templates with custom bubble structure, content views, header views, reply views, and interactions.
- [Threaded Messages Header](https://www.cometchat.com/docs/ui-kit/android/v5/threaded-messages-header.md): Configure CometChat Android UI Kit threaded message headers with parent message context, reply views, composer layout, and back actions.
- [Incoming Call](https://www.cometchat.com/docs/ui-kit/android/v5/incoming-call.md): Full-screen incoming call banner with caller avatar, name, call type indicator, and accept/reject buttons.
- [Outgoing Call](https://www.cometchat.com/docs/ui-kit/android/v5/outgoing-call.md): Display CometChat Android UI Kit outgoing call screens with recipient details, cancel actions, custom sounds, and outgoing call callbacks.
- [Call Buttons](https://www.cometchat.com/docs/ui-kit/android/v5/call-buttons.md): Add CometChat Android UI Kit call buttons for voice and video calls with user or group targets, click callbacks, and error handling.
- [Call Logs](https://www.cometchat.com/docs/ui-kit/android/v5/call-logs.md): Scrollable list of call logs for the logged-in user with caller names, avatars, call status, and timestamps.
- [AI Assistant Chat History](https://www.cometchat.com/docs/ui-kit/android/v5/ai-assistant-chat-history.md): Displays the conversation history between users and an AI assistant for easy review of past interactions.
- [Search](https://www.cometchat.com/docs/ui-kit/android/v5/search.md): Real-time search interface for finding conversations and messages with filters, scopes, and customization options.

##### Reference

- [Methods](https://www.cometchat.com/docs/ui-kit/android/v5/methods.md): Use CometChatUIKit wrapper methods for initialization, authentication, user creation, and message sending.
- [Events](https://www.cometchat.com/docs/ui-kit/android/v5/events.md): Handle CometChat Android UI Kit events for users, groups, messages, conversations, calls, and UI-level interactions.

##### Guides

- [Overview](https://www.cometchat.com/docs/ui-kit/android/v5/guide-overview.md): Browse Android UI Kit feature guides for blocking users, call details, group chat, private messages, search, and threaded conversations.
- [Threaded Messages](https://www.cometchat.com/docs/ui-kit/android/v5/guide-threaded-messages.md): Add threaded messages in CometChat Android UI Kit with parent message context, reply views, composers, and thread navigation.
- [Block/Unblock User](https://www.cometchat.com/docs/ui-kit/android/v5/guide-block-unblock-user.md): Block and unblock users in CometChat Android UI Kit with user relationship checks, SDK methods, and composer UI updates.
- [New Chat](https://www.cometchat.com/docs/ui-kit/android/v5/guide-new-chat.md): Enable users to start one-on-one or group chats from a new chat screen with user and group browsing.
- [Message Privately](https://www.cometchat.com/docs/ui-kit/android/v5/guide-message-privately.md): Start private one-to-one chats from CometChat Android UI Kit group conversations with message options, user lookup, and navigation.
- [Search Messages](https://www.cometchat.com/docs/ui-kit/android/v5/guide-search-messages.md): Add CometChat Android UI Kit message search with query input, scoped results, message selection, and navigation to matching chats.
- [Call Log Details](https://www.cometchat.com/docs/ui-kit/android/v5/guide-call-log-details.md): Show CometChat Android UI Kit call log details with call history, participants, recordings, tabbed views, and Calls SDK integration.
- [Group Management](https://www.cometchat.com/docs/ui-kit/android/v5/guide-group-chat.md): Implement group creation, joining, member management, banning, scope changes, and ownership transfer.
- [AI Agent Integration](https://www.cometchat.com/docs/ui-kit/android/v5/guide-ai-agent.md): Enable AI-powered conversational assistance with chat history, contextual responses, and seamless handoffs.
- [Custom Text Formatter](https://www.cometchat.com/docs/ui-kit/android/v5/custom-text-formatter-guide.md): Extend CometChatTextFormatter to build custom inline text patterns with tracking characters and suggestion lists.
- [Mentions Formatter](https://www.cometchat.com/docs/ui-kit/android/v5/mentions-formatter-guide.md): Format @mentions in CometChat Android UI Kit messages with custom styles, mention suggestions, group member mentions, and tap handling.
- [ShortCut Formatter](https://www.cometchat.com/docs/ui-kit/android/v5/shortcut-formatter-guide.md): Add shortcut text expansion to the message composer using CometChatTextFormatter and the message-shortcuts extension.

##### Migration Guide

- [Upgrading from V4 to V5](https://www.cometchat.com/docs/ui-kit/android/v5/upgrading-from-v4.md): Migrate your Android app from CometChat UI Kit V4 to V5 with updated dependencies, initialization, and API changes.

### v4‎‎‎

####  

- [Overview](https://www.cometchat.com/docs/ui-kit/android/v4/overview.md): Overview of Overview in CometChat.
- [Getting Started](https://www.cometchat.com/docs/ui-kit/android/v4/getting-started.md): Getting Started — CometChat documentation.
- [Java Sample App](https://www.cometchat.com/docs/ui-kit/android/v4/link/java.md): Navigate to Java Sample App documentation.
- [Kotlin Sample App](https://www.cometchat.com/docs/ui-kit/android/v4/link/kotlin.md): Navigate to Kotlin Sample App documentation.
- [Changelog](https://www.cometchat.com/docs/ui-kit/android/v4/link/changelog.md): Navigate to Changelog documentation.

##### Features

- [Call](https://www.cometchat.com/docs/ui-kit/android/v4/call-features.md): Call — CometChat documentation.
- [AI](https://www.cometchat.com/docs/ui-kit/android/v4/ai-features.md): AI — CometChat documentation.

###### Chat

- [Core](https://www.cometchat.com/docs/ui-kit/android/v4/core-features.md): Core — CometChat documentation.
- [Extensions](https://www.cometchat.com/docs/ui-kit/android/v4/extensions.md): Extensions — CometChat documentation.

##### Theming

- [Theme](https://www.cometchat.com/docs/ui-kit/android/v4/theme.md): Theme — CometChat documentation.
- [Localize](https://www.cometchat.com/docs/ui-kit/android/v4/localize.md): Localize — CometChat documentation.
- [Sound Manager](https://www.cometchat.com/docs/ui-kit/android/v4/sound-manager.md): Sound Manager — CometChat documentation.

##### Components

- [Overview](https://www.cometchat.com/docs/ui-kit/android/v4/components-overview.md): Overview of Overview in CometChat.

###### Conversations

- [Conversations](https://www.cometchat.com/docs/ui-kit/android/v4/conversations.md): Conversations — CometChat documentation.
- [Conversations With Messages](https://www.cometchat.com/docs/ui-kit/android/v4/conversations-with-messages.md): Conversations With Messages — CometChat documentation.
- [Contacts](https://www.cometchat.com/docs/ui-kit/android/v4/contacts.md): Contacts — CometChat documentation.

###### Users

- [Users](https://www.cometchat.com/docs/ui-kit/android/v4/users.md): Users — CometChat documentation.
- [Users With Messages](https://www.cometchat.com/docs/ui-kit/android/v4/users-with-messages.md): Users With Messages — CometChat documentation.

###### Groups

- [Groups](https://www.cometchat.com/docs/ui-kit/android/v4/groups.md): Groups — CometChat documentation.
- [Groups With Messages](https://www.cometchat.com/docs/ui-kit/android/v4/groups-with-messages.md): Groups With Messages — CometChat documentation.
- [Create Group](https://www.cometchat.com/docs/ui-kit/android/v4/create-group.md): Create Group — CometChat documentation.
- [Join Protected Group](https://www.cometchat.com/docs/ui-kit/android/v4/join-protected-group.md): Join Protected Group — CometChat documentation.
- [Group Members](https://www.cometchat.com/docs/ui-kit/android/v4/group-members.md): Group Members — CometChat documentation.
- [Add Members](https://www.cometchat.com/docs/ui-kit/android/v4/group-add-members.md): Add Members — CometChat documentation.
- [Banned Members](https://www.cometchat.com/docs/ui-kit/android/v4/banned-members.md): Banned Members — CometChat documentation.
- [Transfer Ownership](https://www.cometchat.com/docs/ui-kit/android/v4/transfer-ownership.md): Transfer Ownership — CometChat documentation.
- [Group Details](https://www.cometchat.com/docs/ui-kit/android/v4/group-details.md): Group Details — CometChat documentation.

###### Messages

- [Messages](https://www.cometchat.com/docs/ui-kit/android/v4/messages.md): Messages — CometChat documentation.
- [Message Header](https://www.cometchat.com/docs/ui-kit/android/v4/message-header.md): Message Header — CometChat documentation.
- [Message List](https://www.cometchat.com/docs/ui-kit/android/v4/message-list.md): Message List — CometChat documentation.
- [Message Template](https://www.cometchat.com/docs/ui-kit/android/v4/message-template.md): Message Template — CometChat documentation.
- [Message Composer](https://www.cometchat.com/docs/ui-kit/android/v4/message-composer.md): Message Composer — CometChat documentation.
- [Message Information](https://www.cometchat.com/docs/ui-kit/android/v4/message-information.md): Message Information — CometChat documentation.
- [Threaded Messages](https://www.cometchat.com/docs/ui-kit/android/v4/threaded-messages.md): Threaded Messages — CometChat documentation.

###### Interactive Messages

- [Form Bubble](https://www.cometchat.com/docs/ui-kit/android/v4/interactive-form-bubble.md): Form Bubble — CometChat documentation.
- [Form Message](https://www.cometchat.com/docs/ui-kit/android/v4/interactive-form-message.md): Form Message — CometChat documentation.
- [Card Bubble](https://www.cometchat.com/docs/ui-kit/android/v4/interactive-card-bubble.md): Card Bubble — CometChat documentation.
- [Card Message](https://www.cometchat.com/docs/ui-kit/android/v4/interactive-card-message.md): Card Message — CometChat documentation.
- [Element Entity](https://www.cometchat.com/docs/ui-kit/android/v4/interactive-element-entity.md): Element Entity — CometChat documentation.
- [Action Entity](https://www.cometchat.com/docs/ui-kit/android/v4/interactive-action-entity.md): Action Entity — CometChat documentation.
- [Custom Interactive Message](https://www.cometchat.com/docs/ui-kit/android/v4/interactive-custom-message.md): Custom Interactive Message — CometChat documentation.
- [Button Element](https://www.cometchat.com/docs/ui-kit/android/v4/interactive-button-element.md): Button Element — CometChat documentation.
- [TextInput Element](https://www.cometchat.com/docs/ui-kit/android/v4/interactive-textinput-element.md): TextInput Element — CometChat documentation.
- [Label Element](https://www.cometchat.com/docs/ui-kit/android/v4/interactive-label-element.md): Label Element — CometChat documentation.
- [Single Select Element](https://www.cometchat.com/docs/ui-kit/android/v4/interactive-single-select-element.md): Single Select Element — CometChat documentation.
- [Radio Button Element](https://www.cometchat.com/docs/ui-kit/android/v4/interactive-radio-button-element.md): Radio Button Element — CometChat documentation.
- [Checkbox Element](https://www.cometchat.com/docs/ui-kit/android/v4/interactive-checkbox-element.md): Checkbox Element — CometChat documentation.
- [Spinner Element](https://www.cometchat.com/docs/ui-kit/android/v4/interactive-spinner-element.md): Spinner Element — CometChat documentation.
- [Scheduler Message](https://www.cometchat.com/docs/ui-kit/android/v4/interactive-scheduler-message.md): Scheduler Message — CometChat documentation.
- [DateTimeElement](https://www.cometchat.com/docs/ui-kit/android/v4/interactive-date-time-element.md): DateTimeElement — CometChat documentation.

###### Calls

- [Overview](https://www.cometchat.com/docs/ui-kit/android/v4/call-overview.md): Overview of Overview in CometChat.
- [Incoming Call](https://www.cometchat.com/docs/ui-kit/android/v4/incoming-call.md): Incoming Call — CometChat documentation.
- [Ongoing Call](https://www.cometchat.com/docs/ui-kit/android/v4/ongoing-call.md): Ongoing Call — CometChat documentation.
- [Outgoing Call](https://www.cometchat.com/docs/ui-kit/android/v4/outgoing-call.md): Outgoing Call — CometChat documentation.
- [Call Buttons](https://www.cometchat.com/docs/ui-kit/android/v4/call-buttons.md): Call Buttons — CometChat documentation.
- [Call Logs](https://www.cometchat.com/docs/ui-kit/android/v4/call-logs.md): Call Logs — CometChat documentation.
- [Call Log Details](https://www.cometchat.com/docs/ui-kit/android/v4/call-log-details.md): Call Log Details — CometChat documentation.
- [Call Log History](https://www.cometchat.com/docs/ui-kit/android/v4/call-log-history.md): Call Log History — CometChat documentation.
- [Call Log Recordings](https://www.cometchat.com/docs/ui-kit/android/v4/call-log-recording.md): Call Log Recordings — CometChat documentation.
- [Call Log Participants](https://www.cometchat.com/docs/ui-kit/android/v4/call-log-participants.md): Call Log Participants — CometChat documentation.
- [Call Log With Details](https://www.cometchat.com/docs/ui-kit/android/v4/call-log-with-details.md): Call Log With Details — CometChat documentation.

###### Base Components

- [Avatar](https://www.cometchat.com/docs/ui-kit/android/v4/avatar.md): Avatar — CometChat documentation.
- [Status Indicator](https://www.cometchat.com/docs/ui-kit/android/v4/status-indicator.md): Status Indicator — CometChat documentation.
- [Badge](https://www.cometchat.com/docs/ui-kit/android/v4/badge.md): Badge — CometChat documentation.
- [Receipt](https://www.cometchat.com/docs/ui-kit/android/v4/receipt.md): Receipt — CometChat documentation.
- [Date](https://www.cometchat.com/docs/ui-kit/android/v4/date.md): Date — CometChat documentation.
- [Text Bubble](https://www.cometchat.com/docs/ui-kit/android/v4/text-bubble.md): Text Bubble — CometChat documentation.
- [Image Bubble](https://www.cometchat.com/docs/ui-kit/android/v4/image-bubble.md): Image Bubble — CometChat documentation.
- [File Bubble](https://www.cometchat.com/docs/ui-kit/android/v4/file-bubble.md): File Bubble — CometChat documentation.
- [Audio Bubble](https://www.cometchat.com/docs/ui-kit/android/v4/audio-bubble.md): Audio Bubble — CometChat documentation.
- [Video Bubble](https://www.cometchat.com/docs/ui-kit/android/v4/video-bubble.md): Video Bubble — CometChat documentation.
- [Message Bubble](https://www.cometchat.com/docs/ui-kit/android/v4/message-bubble.md): Message Bubble — CometChat documentation.
- [Message Input](https://www.cometchat.com/docs/ui-kit/android/v4/message-input.md): Message Input — CometChat documentation.
- [Action Sheet](https://www.cometchat.com/docs/ui-kit/android/v4/action-sheet.md): Action Sheet — CometChat documentation.
- [Media Recorder](https://www.cometchat.com/docs/ui-kit/android/v4/media-recorder.md): Media Recorder — CometChat documentation.
- [List Item](https://www.cometchat.com/docs/ui-kit/android/v4/list-item.md): List Item — CometChat documentation.
- [List Base](https://www.cometchat.com/docs/ui-kit/android/v4/list-base.md): List Base — CometChat documentation.

##### Reference

- [Methods](https://www.cometchat.com/docs/ui-kit/android/v4/methods.md): Methods — CometChat documentation.
- [Events](https://www.cometchat.com/docs/ui-kit/android/v4/events.md): Events — CometChat documentation.

##### Guides

- [Multi Tab Chat UI Guide](https://www.cometchat.com/docs/ui-kit/android/v4/multi-tab-chat-ui-guide.md): Multi Tab Chat UI Guide — CometChat integration guide.
- [Mentions Formatter](https://www.cometchat.com/docs/ui-kit/android/v4/mentions-formatter-guide.md): Mentions Formatter — CometChat integration guide.
- [ShortCut Formatter](https://www.cometchat.com/docs/ui-kit/android/v4/shortcut-formatter-guide.md): ShortCut Formatter — CometChat integration guide.

### v3‎‎‎

####  

- [UI Components](https://www.cometchat.com/docs/ui-kit/android/v3/android-java-ui-components.md): UI Components — CometChat documentation.
- [Customize UI Kit](https://www.cometchat.com/docs/ui-kit/android/v3/android-customize-ui-kit.md): Customize UI Kit — CometChat documentation.
- [UI Kit Library Structure](https://www.cometchat.com/docs/ui-kit/android/v3/folder-structure-android-uikit.md): UI Kit Library Structure — CometChat documentation.
- [Android SDK](https://www.cometchat.com/docs/ui-kit/android/v3/link/sdk.md): Navigate to Android SDK documentation.
- [Extensions](https://www.cometchat.com/docs/ui-kit/android/v3/link/extension.md): Navigate to Extensions documentation.
- [Version 4](https://www.cometchat.com/docs/ui-kit/android/v3/link/version.md): Navigate to Version 4 documentation.

##### Overview

- [Overview](https://www.cometchat.com/docs/ui-kit/android/v3/overview.md): Overview of Overview in CometChat.
- [Conversation List](https://www.cometchat.com/docs/ui-kit/android/v3/conversationlist.md): Conversation List — CometChat documentation.
- [Key Concepts](https://www.cometchat.com/docs/ui-kit/android/v3/key-concepts.md): Key Concepts — CometChat documentation.
- [How To Add UIKit Module?](https://www.cometchat.com/docs/ui-kit/android/v3/how-to-add-uikit-module.md): How To Add UIKit Module? — CometChat documentation.

### v2‎‎‎

####  

- [UI Components](https://www.cometchat.com/docs/ui-kit/android/v2/ui-components.md): UI Components — CometChat documentation.
- [Customize UI Kit](https://www.cometchat.com/docs/ui-kit/android/v2/customize-ui-kit.md): Customize UI Kit — CometChat documentation.
- [UI Kit Library Structure](https://www.cometchat.com/docs/ui-kit/android/v2/folder-structure-android-uikit.md): UI Kit Library Structure — CometChat documentation.
- [Android SDK](https://www.cometchat.com/docs/ui-kit/android/v2/link/sdk.md): Navigate to Android SDK documentation.
- [Extensions](https://www.cometchat.com/docs/ui-kit/android/v3/link/extension.md): Navigate to Extensions documentation.

##### Overview

- [Overview](https://www.cometchat.com/docs/ui-kit/android/v2/overview.md): Overview of Overview in CometChat.
- [Key Concepts](https://www.cometchat.com/docs/ui-kit/android/v2/key-concepts.md): Key Concepts — CometChat documentation.
- [Message Structure And Hierarchy](https://www.cometchat.com/docs/ui-kit/android/v2/message-structure-and-hierarchy.md): Message Structure And Hierarchy — CometChat documentation.
