🤖
Android
  • Chat SDK Android
  • Getting Started
    • Chat SDK Quickstart
    • Add the Chat SDK to a Firebase app
    • Add the Chat SDK to a non-Firebase app
  • Setup
    • Add Chat SDK to your project
    • Firebase Setup
    • Chat SDK Initialization
    • Set the Chat SDK Theme
    • Enable Location Messages
    • Authentication Screen
    • Add Additional Modules
    • Module Configuration
    • Proguard
  • API
    • Overriding Activities and Fragments
    • Events
    • Theming
    • Customizing the Icons
    • Tab Customization
    • Add a Chat Option
    • Message Customization
    • Integrating Chat SDK User profiles with your app
    • Overriding the Push Notification Handler
    • Handling Structured Meta Data
  • Chat SDK v4
    • Development Guide
    • Updating from v4 to v5
Powered by GitBook
On this page

Was this helpful?

  1. Setup

Add Additional Modules

PreviousAuthentication ScreenNextModule Configuration

Last updated 1 year ago

Was this helpful?

Add modules to your app-level build.gradle file

Replace [latest-version] with the numerical part of:

Android Auto Support

implementation "chat.sdk:mod-auto:[latest-version]"

Allow users to have multiple profile pictures

implementation "chat.sdk:mod-profile-pictures:[latest-version]"

Enable drawer mode

implementation "chat.sdk:mod-ui-extras:[latest-version]"

Allow users to search and invite using their contact book

implementation "chat.sdk:pro-contact-book:[latest-version]"

Enable audio messages

implementation "chat.sdk:pro-message-audio:[latest-version]"

Enable file attachment messages

implementation "chat.sdk:pro-message-file:[latest-version]"

Enable sticker messages

implementation "chat.sdk:pro-message-sticker:[latest-version]"

Enable video messages

implementation "chat.sdk:pro-message-video:[latest-version]"

Enable end-to-end encryption

implementation "chat.sdk:pro-encryption:[latest-version]"

Enable blocking for Firebase

implementation "chat.sdk:pro-firebase-blocking:[latest-version]"

Enable last online indicator for Firebase

implementation "chat.sdk:pro-firebase-last-online:[latest-version]"

Enable display of nearby users

implementation "chat.sdk:pro-firebase-nearby-users:[latest-version]"

Enable read receipts for Firebase

implementation "chat.sdk:pro-firebase-read-receipts:[latest-version]"

Enable typing indicator for Firebase

implementation "chat.sdk:pro-firebase-typing-indicator:[latest-version]"

Enable read receipts for FireStream

implementation "chat.sdk:pro-firestream-read-receipts:[latest-version]"

Enable typing indicator for FireStream

implementation "chat.sdk:pro-firestream-typing-indicator:[latest-version]"

Enable typing indicator for FireStream

implementation "chat.sdk:pro-firestream-blocking:[latest-version]"

Enable read receipts for XMPP

implementation "chat.sdk:pro-xmpp-read-receipts:[latest-version]"

Licensing

Compatibility

Module

Firebase

FireStream

XMPP

Tier

Gif

firebase-adapter

x

Free

firestream-adapter

x

Free

pro-xmpp-adapter

x

Diamond

mod-auto

x

x

x

Free

mod-profile-pictures

x

x

x

Free

mod-ui-extras

x

x

x

Free

mod-firebase-ui

x

x

Free

pro-contact-book

x

x

x

Silver

pro-message-audio

x

x

x

Silver

pro-message-file

x

x

x

Silver

pro-message-sticker

x

x

x

Silver

pro-message-video

x

x

x

Silver

pro-encryption

x

x

x

Silver

pro-firebase-blocking

x

Bronze

pro-firebase-last-online

x

Bronze

pro-firebase-read-receipts

x

Bronze

pro-firebase-typing-indicator

x

Bronze

pro-firestream-read-receipts

x

Bronze

pro-firestream-typing-indicator

x

Bronze

pro-firestream-blocking

x

Bronze

pro-firebase-nearby-users

x

x

Bronze

pro-xmpp-read-receipts

x

Diamond

Note: The each tier includes all lower tiers. So Diamond tier includes Silver and Bronze tiers etc...

Modules are available to users who sponsor the project. For more information visit our for more details.

Module Licensing Page
link
link
link
link
link
link
link
link
link
link