For the Java version you can look here.
Welcome to the Chat Demo application. This application demonstrates a basic chat client with the ability to create and join channels, invite other members into the channels and exchange messages.
What you'll minimally need to get started:
- A clone of this repository
- A way to create a Chat Service Instance and generate client tokens
- Gradle installation
- Google Play Services library : Follow the instructions here
In Android SDK Manager make sure you have installed Android Support Repository
and Google Repository
under Extras.
Run
./gradlew wrapper
Set the value of ACCESS_TOKEN_SERVICE_URL
in chat-demo-android/gradle.properties file to point to a valid Access-Token server.
Create that file if it doesn't exist with the following contents:
ACCESS_TOKEN_SERVICE_URL=http://example.com/get-token/
NOTE: no need for quotes around the URL, they will be added automatically.
You can also pass this parameter to gradle during build without need to create a properties file, as follows:
gradle -PACCESS_TOKEN_SERVICE_URL=http://example.com/get-token/ build
Generate google-services.json file and place it under chat-demo-android/
.
Run gradle build
to fetch Twilio SDK files and build application.
You can import this project into Android Studio if you so desire by selecting Import Project (Eclipse ADT, Gradle, etc)
from the menu and then build using Studio's Build menu.
Build in debug configuration, this will enable verbose logging.
MIT