About:
Android Library for integeration of bot framework in android
Asynchronous network call
Uses Retrofit
Uses Okhttp WebSocketListener instead of polling
Usage:
Add maven { url 'https://jitpack.io' }
in root gradle ex:
allprojects { repositories { jcenter() maven { url 'https://jitpack.io' } } }
Add library in module gradle compile 'com.github.lakshmansai:DirectLineAndroidLibrary:1.1'
Configure directline
https://docs.botframework.com/en-us/restapi/directline3/ Get the primary key.
Add permission in manifest
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
Add ChatView in MainActivity
final String botName="DocBot"; final String directlinePrimaryKey="DLfYFUt_9nM.****************************************************"; View v = new ChatView(this,botName,directlinePrimaryKey); setContentView(v);
Credits: https://github.com/brijrajsingh/DirectLineAndroidSample