Android SDK
Mastercard provides a lightweight Android SDK that helps you to implement and play Mastercard Sonic Branding Sound and/or Animation along with haptics feedback for multisensory confirmation. The Android SDK supports the following three features which you can select and integrate into your application.
- Sound and Animation
- Sound Only
- Animation Only
Supported Version
API 21 and above
Supported Version for Haptics Feedback
API 26 and above
Supported Language
- Kotlin
- Java
Supported Platform
- Android-based Point of Sale(POS) terminal
- Mobile Application
Download SDK
The Android SDK can be downloaded below.\
Adding Dependency with Gradle
AAR files can be added as a dependency in the project by following either of the methods mentioned below:\
- Adding AAR as a New Module
- Go to File -> New -> New module and import the .jar/.aar package.
- Configure the project build.gradle file.
dependencies{
implementation project(path: ':sonic-sdk-release')
}
- Adding AAR in a Project Lib folder
- Copy the sonic-sdk-release-1.5.0.aar into the project libs folder.
- Configure the project build.gradle file.
repositories {
flatDir {
dirs 'libs'
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation (name: 'sonic-sdk-release-1.5.0', ext: 'aar')
}
Next Step
For detailed integration guide, see Steps to Integrate