ConnectyCube / android-messenger-app

Chat and voice / video calling app using ConnectyCube
https://connectycube.com
Apache License 2.0
53 stars 23 forks source link
android calling chat chat-application chat-messenger messaging video-chat whatsapp

Stand With Ukraine

Chat and voice / video calling app using ConnectyCube

This project contains a chat and voice / video calling app for Android written in Kotlin and based on ConnectyCube communication platform.

       

Features

Technical specification:

Used Android Architecture Components:

How to run:

  1. Register new account and application at https://admin.connectycube.com

  2. Put Application credentials from Overview page from https://admin.connectycube.com/account/settings to app/src/main/java/com/connectycube/messenger/utilities/SettingsProvider.kt class

  3. Follow to https://admin.connectycube.com and create users in Users module. Then put to the app/src/main/assets/user_configiration.json file at least 2 and max 5 users with format [\"login\":{\"password\":userId}], for ex. "userchatLogin1":{"userchatPassword1":310}.

  4. To setup push notifications, do the following:

    • get and set Server Key FCM in ConnectyCube Dashboard
    • define sender_id (your sender id from google console) in string resource and put your google-services.json to module package
    • uncomment apply plugin: 'com.google.gms.google-services' line in app module build.gradle file.

For more information look at https://developers.connectycube.com/android/push-notifications

  1. Run project.

Documentation

Have an issue?

Got troubles with integration? Create an issue at Issues page

Want to support our team:
Buy Me A Coffee

License

See LICENSE