Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cometchat/cometchat-sample-app-android-kotlin

Voice & Video Calling and Text Chat App for Kotlin (Android)
https://github.com/cometchat/cometchat-sample-app-android-kotlin

android android-kotlin-chat app calling chat conference kotlin messaging video voice

Last synced: 22 days ago
JSON representation

Voice & Video Calling and Text Chat App for Kotlin (Android)

Awesome Lists containing this project

README

        


CometChat

# Android Sample App by CometChat

This is a reference application showcasing the integration of [CometChat's Android UI Kit](https://www.cometchat.com/docs/v4/android-uikit/overview) within an Android Kotlin framework. It provides developers with examples of implementing real-time messaging and voice and video calling features in their own Android-based applications.



## Prerequisites

- Android Studio
- Android Device or emulator with Android version 6.0 or above.
- Kotlin 1.7.0 or above.
- Sign up for a [CometChat](https://app.cometchat.com/) account to get your app credentials: _`App ID`_, _`Region`_, and _`Auth Key`_

## Installation
1. Clone the repository:
```
git clone https://github.com/cometchat/cometchat-sample-app-android-kotlin.git
```
2. In Android Studio, open the project cometchat-sample-app-android-kotlin

3. Enter your CometChat _`App ID`_, _`Region`_, and _`Auth Key`_ in the [AppConstants.kt](https://github.com/cometchat/cometchat-sample-app-android-kotlin/blob/v4/app/src/main/java/com/cometchat/kotlinsampleapp/AppConstants.kt) file:
https://github.com/cometchat/cometchat-sample-app-android-kotlin/blob/0430695f90f962d81f06091438a6c102ec41e10f/app/src/main/java/com/cometchat/kotlinsampleapp/AppConstants.kt#L3-L11
4. If your app is created before August 12th, 2024 then change the sample data URL to `https://assets.cometchat.io/sampleapp/v1/sampledata.json` in the [app/src/main/java/com/cometchat/kotlinsampleapp/constants/StringConstants.kt](https://github.com/cometchat/cometchat-sample-app-android-kotlin/blob/v4/app/src/main/java/com/cometchat/kotlinsampleapp/constants/StringConstants.kt) file: https://github.com/cometchat/cometchat-sample-app-android-kotlin/blob/0430695f90f962d81f06091438a6c102ec41e10f/app/src/main/java/com/cometchat/kotlinsampleapp/constants/StringConstants.kt#L11-L13

5. Run the app on a device or emulator.

## Help and Support
For issues running the project or integrating with our UI Kits, consult our [documentation](https://www.cometchat.com/docs/android-uikit/integration) or create a [support ticket](https://help.cometchat.com/hc/en-us) or seek real-time support via the [CometChat Dashboard](http://app.cometchat.com/).