Follow

What is the size of the Scandit SDK?

The following tables give you an indication of the built app size containing Scandit SDK based on Scandit samples (available with the SDK) for iOS + Android:

 

iOS 

Samples

The following samples are publicly available on GitHub.

Scandit Application Sample (.ipa file size)
 
SDK 7.4.1
BarcodeCaptureSimpleSample 8.7 MB
IdCaptureSimpleSample (thinned for iPhone 13) 20.1 MB
USDLVerificationSample 25.1 MB

 

Bundled Framework

The following .xcframework bundles are used within the Scandit Swift Package, Cocoapods, and Carthage.

Scandit Framework Sample (.xcframework file size)
 
SDK 7.4.1
ScanditCaptureCore.xcframework 56.8 MB
ScanditBarcodeCapture.xcframework 54.8 MB
ScanditIdCapture.xcframework 27.7 MB
ScanditIDC.xcframework 37.7 MB
ScanditIdAamvaBarcodeVerification.xcframework 21.8 MB
ScanditIdVoidedDetection.xcframework 6.8 MB 
ScanditIdEuropeDrivingLicense.xcframework 3.4 MB
ScanditLabelCapture.xcframework 15.7 MB
ScanditLabelCaptureText.xcframework 6.9 MB
ScanditPriceLabel.xcframework 4.5 MB
ScanditParser.xcframework 6.2 MB

 

Android 

Samples

The following samples are publicly available on GitHub.

Scandit Application Sample (.apk file size) SDK 7.4.1
BarcodeCaptureSimpleSample 33.4 MB
IdCaptureSimpleSample 47.9 MB
USDLVerificationSample 59.2 MB

 

Split Builds

Split builds have to be set up manually on the Google Play Store. If implemented this way, users only download the split build for their device.

Scandit Application Sample (.apk file size for arm64-v8a) SDK 7.4.1
BarcodeCaptureSimpleSample 12.2 MB
IdCaptureSimpleSample 25 MB
USDLVerificationSample 30.3 MB

 

ℹ️ More information on Split Builds is available in the Android documentation.
https://developer.android.com/studio/build/configure-apk-splits

 

Android Archive

Coming soon.

 

How can I measure the size of my own application?

iOS

The non-thinned app contains bitcode and multiple slices for different architecture types; therefore, its size differs from the same part of the final app installed on the device. Thinning is automatically applied by the iOS App Store, and users only download the "thinned" builds.
 

ℹ️ More information on Creating an App Size Report is available in the Apple documentation.
https://developer.apple.com/documentation/xcode/reducing-your-app-s-size

 

Android

You can analyze the sizes of APKs and the embedded libraries directly in Android Studio. Go to Build > Analyze APK.

Was this article helpful?
6 out of 7 found this helpful
Have more questions? Submit a request