This Kitchen Sink demo employs Cisco Webex service through Webex Android SDK. It provides a developer friendly sample implementation of Webex client SDK and showcases all SDK features. It focuses on how to call and use Webex-SDK APIs. Developers could directly cut, paste, and use the code from this sample. It basically implements Webex-SDK APIs by sequence.
This demo support Android device with Android 7.0 or later
- ScreenShot-1: Main page of Application, listing main functions of this demo.
- ScreenShot-2: Initiate call page.
- ScreenShot-3: Show call controls when call is connected.
- ScreenShot-4: Video calling screen
- ScreenShot-5: Teams listing screen
- ScreenShot-6: Space related option screen
- ScreenShot-7: Space listing screen
- ScreenShot-8: Send Message screen
-
Put AAR file in libs folder of your Android project
-
Open the project level Gradle file and add the following lines under the repositories tag, which is nested under allprojects.
allprojects { repositories { jcenter() google() flatDir { dirs 'aars'} //add this line } }
-
Add the following dependency in module level Gradle file and press sync-now
- For Full SDK
implementation files('libs/WebexSDK.aar')
- For Meeting SDK
implementation files('libs/WebexSDK-Meeting.aar')
- For WebexCalling SDK
implementation files('libs/WebexSDK-Wxc.aar')
- For Full SDK
-
Add the following repository to your top-level
build.gradle
file:allprojects { repositories { jcenter() maven { url 'https://devhub.cisco.com/artifactory/webexsdk/' } } }
-
Add the
webex-android-sdk
library as a dependency for your app in thebuild.gradle
file:- For Full SDK
dependencies { implementation 'com.ciscowebex:webexsdk:3.9.1' }
- For Meeting SDK
dependencies { implementation 'com.ciscowebex:webexsdk-meeting:3.9.1' }
- For WebexCalling SDK
dependencies { implementation 'com.ciscowebex:webexsdk-wxc:3.9.1' }
- For Full SDK
For example see README
Please update below constants in gradle.properties
CLIENT_ID=""
CLIENT_SECRET=""
SCOPE=""
REDIRECT_URI=""