Sample App using Dimelo Mobile Messaging Android SDK
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Keystore fix: simply folder hierarchy Jul 7, 2015
app update FCM version to 17.3.2 (#10) Nov 12, 2018
dimelosdk-debug release v1.7.0 Nov 12, 2018
glide-debug
gradle/wrapper update FCM version to 17.3.2 (#10) Nov 12, 2018
volley-debug release v1.7.0 Nov 12, 2018
.gitignore fix: add fabric conf to gitignore for simpler branch switch Jul 15, 2015
Dimelo-Android-SampleApp.iml release v1.6.9 Aug 14, 2018
DimeloSdkAndSampleApp.iml
README.md release v1.7.0 Oct 31, 2018
build.gradle update FCM version to 17.3.2 (#10) Nov 12, 2018
gradle.properties release v1.7.0 Oct 31, 2018
gradlew
gradlew.bat fix: simply folder hierarchy Jul 7, 2015
settings.gradle release v1.6.9 Aug 14, 2018

README.md

Dimelo Android Sample Application

This Android Studio Project is a Sample App showing how to use the Dimelo SDK.

Dimelo provides a mobile messaging component that allows users of your app
to easily communicate with your customer support agents. You can send text messages 
and receive push notifications and automatic server-provided replies.

The component integrates nicely in any Android phone or tablet, allows presenting
the chat through Fragment or Activity and has rich customization options to fit
perfectly in your application.

This sample shows how to

  • Add Dimelo repository and dependency.
  • Display a Dimelo Mobile Chat session in two different ways (simple SDK built-in activity & complex custom nested fragments)
  • Customize the Dimelo Mobile Chat UI (programmatically & Xml).
  • Integrate push notification support

To built a fully functional version please edit gradle.properties :

  • replace GCM_API_KEY with your own GCM id (for notification)
  • replace DIMELO_SDK_SECRET by your own Dimelo Mobile SDK API secret (ask your Dimelo project manager)
  • replace DIMELO_SDK_DOMAIN_NAME by your own Dimelo domain name (ask your Dimelo project manager)

For more informations checkout the documentation reference