This repository contains the source code for the common Kotlin Multiplatform (KMP) library used by the Mindbox Android SDK and Mindbox iOS SDK.
This library is intended for internal use by the Mindbox mobile SDKs. It contains shared logic for features.
As a user of the Mindbox platform, you most likely do not need to use this library directly. Instead, please refer to the documentation for the respective platform-specific SDKs:
If you wish to contribute to the development of this library, you can build it using the following instructions.
The Android artifact is a standard .aar library. You can build it using Gradle:
./gradlew :mindbox-common:assembleReleaseThe output will be located in mindbox-common/build/outputs/aar/.
The iOS artifact is an XCFramework. To build it, run the following script from the root of the repository:
./make-ios-framework.shThe output will be located in mindbox-common/build/XCFrameworks/release/.
The library is available as open source under the terms of the Mindbox License.