Edit me

This repository will help you learn how to use Agora chat SDK to implement a simple chat android application, like whatsapp or wechat.

With this sample app, you can:

  • Login chat server
  • Start a chat
  • Manage conversation list
  • Add contacts
  • Join group chats
  • Join chat rooms
  • Add your contacts to your blacklist
  • Send various types of messages, Such as: text, expression, picture, voice, file and so on
  • Logout

Prerequisites

  • Make sure you have made the preparations mentioned in the Agora Chat Sdk Introduction.
  • Prepare the development environment:
    • JDK
    • Android Studio 3.2 or later

Run the sample project

Follow these steps to run the sample project:

1. Clone the repository to your local machine.

    git clone https://github.com/HyphenateInc/Hyphenate-Demo-Android.git

2. Open the Android project with Android Studio.

3. Configure keys.

Set your appkey applied from Agora Developer Console before calling ChatClient#init().

ChatOptions options = new ChatOptions();
// Set your appkey
options.setAppKey("Your appkey");
...
//initialization
ChatClient.getInstance().init(applicationContext, options);

For details, see the introduction in Agora Chat SDK Guide.