https://github.com/cometchat/cometchat-sample-app-android-java
Voice & Video Calling and Text Chat App for Java (Android)
https://github.com/cometchat/cometchat-sample-app-android-java
android app calling chat conference java messaging video voice
Last synced: about 1 month ago
JSON representation
Voice & Video Calling and Text Chat App for Java (Android)
- Host: GitHub
- URL: https://github.com/cometchat/cometchat-sample-app-android-java
- Owner: cometchat
- License: other
- Created: 2018-12-04T14:08:50.000Z (over 6 years ago)
- Default Branch: v4
- Last Pushed: 2024-12-02T18:19:24.000Z (6 months ago)
- Last Synced: 2024-12-03T04:36:40.048Z (6 months ago)
- Topics: android, app, calling, chat, conference, java, messaging, video, voice
- Language: Java
- Homepage:
- Size: 73.7 MB
- Stars: 171
- Watchers: 27
- Forks: 128
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Security: SECURITY.md
Awesome Lists containing this project
README
![]()
# 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 framework. It provides developers with examples of implementing real-time messaging and voice and video calling features in their own Android-based applications.
![]()
## 🚀 Try the New v5 UI Kit!
Discover the all-new [v5 UI Kit](https://github.com/cometchat/cometchat-uikit-android/tree/v5), featuring a completely revamped design for enhanced usability and visual appeal. With restructured components, advanced styling options, and a streamlined integration process, v5 offers a seamless, customizable experience tailored to your needs. Try it now and elevate your development workflow!## Prerequisites
- Android Studio
- Android Device or emulator with Android version 6.0 or above.
- Java 8 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-java.git
```
2. In Android Studio, open the project cometchat-sample-app-android-java3. Enter your CometChat _`App ID`_, _`Region`_, and _`Auth Key`_ in the [AppConstants.java](https://github.com/cometchat/cometchat-sample-app-android-java/blob/v4/app/src/main/java/com/cometchat/javasampleapp/AppConstants.java) file:
https://github.com/cometchat/cometchat-sample-app-android-java/blob/b78f03fb8159a2c719772676c97717e87a565c3c/app/src/main/java/com/cometchat/javasampleapp/AppConstants.java#L3-L114. 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/javasampleapp/constants/StringConstants.java](https://github.com/cometchat/cometchat-sample-app-android-java/blob/v4/app/src/main/java/com/cometchat/javasampleapp/constants/StringConstants.java) file: https://github.com/cometchat/cometchat-sample-app-android-java/blob/b78f03fb8159a2c719772676c97717e87a565c3c/app/src/main/java/com/cometchat/javasampleapp/constants/StringConstants.java#L12-L14
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/).