SDK definition by Wikipedia
A software development kit (SDK) is a collection of software development tools in one installable package.
They ease creation of applications by having compiler, debugger and perhaps a software framework.
They are normally specific to a hardware platform and operating system combination.
To create applications with advanced functionalities such as advertisements, push notifications, etc; most application software developers use specific software development kits.
SDK in our words:
SDK is a piece of code that wrapping our Core code for Android and iPhone.
Our SDK contains API that is accessed via the application layer and knows to activate the relevant feasibilities of the Hardware.
Example for API can be:
- Start HRV - means to start activating our core and start extracting your vital signs from the camera frames (that looks on your face)
- Stop HRV - Stopping our Algorithm.
- Get Report - take the user's vital signs and calculate the report for the HRV.
How do you ship your SDK and in what format?
Our SDK will be published upon a contract in a share folder.
You will get an SDK for Android and iPhone in these formats:
- iPhone - a framework library that contains all models.bundle and the headers.
- Android - AAR file which is an Android Archive file which is use as a dependency in your project.