DMA SDK Size
The DMA Android library currently has a size of 2.04 MB (unobfuscated).
Upon request, the DMA SDK can be built to a reduced size of 1013 Kb (unobfuscated) or 876 Kb with enabled obfuscation.
Below is a typical list of transitive dependencies (optional and required) utilized within the DMA Android library:
dependencies {
implementation 'com.googlecode.libphonenumber:libphonenumber:8.13.43'
implementation 'com.google.guava:guava:33.2.1-android'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'org.greenrobot:eventbus:3.3.1'
implementation "org.apache.cordova:framework:11.0.0"
implementation "androidx.webkit:webkit:1.11.0"
implementation "androidx.work:work-runtime:2.8.1"
implementation "com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava"
implementation 'androidx.appcompat:appcompat:1.6.1'
implementation "com.faendir.rhino:rhino-android:1.5.2"
implementation 'androidx.security:security-crypto:1.1.0-alpha04'
implementation 'com.android.installreferrer:installreferrer:2.2'
implementation 'com.google.android.gms:play-services-auth-api-phone:17.4.0'
implementation 'com.google.android.gms:play-services-maps:17.0.0'
implementation 'com.google.android.gms:play-services-location:17.0.0'
implementation "com.squareup.okhttp3:okhttp:3.*.*"
implementation 'com.squareup.okhttp3:logging-interceptor:3.*.*'
}