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

  1. Go to File -> New -> New module and import the .jar/.aar package.

  2. Configure the project build.gradle file.

dependencies{
  implementation project(path: ':sonic-sdk-release')
}
  • Adding AAR in a Project Lib folder

  1. Copy the sonic-sdk-release-1.5.0.aar into the project libs folder.

  2. 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

Last updated