SDK support, OS and platforms
We currently only support iOS and Android devices.
Platforms supported by SDK
Our SDK only supports native iOS and Android.
Hybrid is not supported (including react-native).
Supported SDK languages
You can implement our SDK using the following programming languages:
Java and Kotlin for Android
Objective C and Swift for iOS
Options to ready up the report:
SDK v3 has two triggers for stopping a session:
- Reaching the defined session's max time (up to 3 minutes)
- Clicking on Stop button (which stops the session before the defined timeframe)
You can see our recommended time for a report in our Release notes section:
Partial report summary:
For PPG - You can wait until SDNN, Stress level, and respiration rate are measured to consider stopping the measurement beforehand and getting a partial report (in case you don't want to wait).
Are you planning to support Hybrid platforms?
Yes, it is on our road map to support Hybrid platforms and to have a plugin option for them.
What are your minimum requirements to implement your SDK?
Minimum requirements are as follows:
- iOS 13 and above
- iPhone 8 or newer
- API level 27 and above (Android version 8.1)
- The CPU instruction set of arm64-v8a
Is there any way to know if my Android supports the SDK?
Yes, you can download the "Hardware Info" app from the Google Play Store here and look for your instruction set under the Processor section.
Also, you can take a look under the System section to verify your Android's API level.
Can I run your SDK using simulators?
No, it is not possible to run the SDK on any simulated device (because a device with an integrated camera is required). Our SDK only works with real devices.
How long does it take to integrate your SDK into my project?
We have fully documented walkthrough guides.
It takes approximately 1-2 days to integrate our SDK into your project.
Does the SDK support all skin types?
Yes, the SDK supports all natural skin colors based on a skin type classification called "FitzPatrick":