Chat21 is the core of the open source live chat platform [Tiledesk.com](http://www.tiledesk.com).

# Chat21 SDK Demo 

## Features

With Chat21 Android SDK you can:

- Send a direct message to a user (one to one message)
- Emoji support
- Attach pictures support
- Create group chat
- View the messages history
- View the group list
- The read receipts feature allows your users to see when a message has been sent, delivered and read
- Conversations list view with the last messages sent (like Whatsapp)
- With the Presense Manager you can view when a user is online or offline and the inactivity period
- View the user profile with fullname and email
- Login with email and password (Use firebase email and password authentication method )
- Signup with fullname, email, password and profile picture
- Contacts list view with fulltext search for fullname field

### Google Play Demo

[![get_it](http://evolvex.it/mobyx/images/nav/gplay-blk.png)](https://play.google.com/store/apps/details?id=chat21.android.demo)

<img src="https://github.com/chat21/chat21-android-demo/blob/master/resources/screen1.png" width="250"> | <img src="https://github.com/chat21/chat21-android-demo/blob/master/resources/screen2.png" width="250"> | <img src="https://github.com/chat21/chat21-android-demo/blob/master/resources/screen3.png" width="250">

<img src="https://github.com/chat21/chat21-android-demo/blob/master/resources/screen4.png" width="250"> | <img src="https://github.com/chat21/chat21-android-demo/blob/master/resources/screen5.png" width="250">


## Add Chat21 SDK to your project

Follow the [readme](https://github.com/chat21/chat21-android-sdk/blob/master/README.md) to add the Chat21 SDK to your project

More details at http://www.chat21.org/

## App Renaming
Remember to rename the value of applicationId "tiledesk.android" into build.gradle
