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:
|Scandit Application Sample (File Size of built .ipa)||SDK 6.14|
|BarcodeCaptureSimpleSampleObjC (thinned IPA for iPhone 12)||5.6 MB|
|BarcodeCaptureSimpleSampleObjC (not thinned)||5.9 MB|
|TextCaptureSample (thinned IPA for iPhone 12)||16.1 MB|
|IdCaptureSimpleSample (thinned IPA for iPhone 12)||17.4 MB|
|Scandit Application Sample (File Size of built .apk)
|BarcodeCaptureSimpleSample (split build for arm64-v8a)||11.4 MB|
|BarcodeCaptureSimpleSample (not split)||26.5 MB|
|TextCaptureSample (split build for arm64-v8a)||22.5 MB|
|IdCaptureSimpleSample (split build for arm64-v8a)||
How can I measure the size of my own application?
The not thinned app contains bitcode and multiple slices for architecture types, therefore its size is different 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.
You can get the final size of your app as explained in Apple documentation (see
Create the App Size Report): https://developer.apple.com/documentation/xcode/reducing-your-app-s-size.
Split builds have to be set up manually on the Google Play Store. More information on this is available via https://developer.android.