Add Chat SDK to your project

Android X

Make sure you've added the following to your gradle.properties file:

android.useAndroidX=true
android.enableJetifier=true

Inherit from Chat SDK theme

The Chat SDK uses custom attributes so you need to make sure that your app inherits from the Chat SDK theme.

<style name="AppTheme" parent="ChatSDKTheme">

Add Gradle dependencies

Project-level build.gradle

buildscript {
    dependencies {
        classpath "com.google.gms:google-services:4.3.10"
        ...
    }
    ...
}

allprojects {
    repositories {
        google()
        mavenCentral()
        maven { url 'https://jitpack.io' }
    }
}

App-level build.gradle

Enable multi-dex, Java 8 and the Google Services plugin:

Then add the dependencies. Replace the [latest-version] with the numerical part of:

For a working example check:

https://github.com/chat-sdk/chat-sdk-android-example

Choose one of the following backends to use:

Firebase

FireStream (beta)

XMPP

Last updated

Was this helpful?