Frameworks

Native iOS Inform SDK

The Native iOS Inform SDK is divided into separate feature frameworks to make it easy for you to install and use the exact features that are important to you.

The Core framework (validicmobile-shared) is always required. Other modules should be added to your project based on the functionality you wish to support in your app.

ModuleNameRequired For
ValidicCoreSessioneverything - this module is always required
ValidicHealthKitApple HealthConnecting with and retrieving data from Apple Health (HealthKit)
ValidicBluetoothBluetoothConnecting with and retrieving data from supported Bluetooth LE devices
ValidicOCRVitalSnapConnecting with and retrieving data from supported VitalSnap devices
ValidicOneTouchLifeScanConnecting with and retrieving data from supported LifeScan devices

For example, Apple Health has its own module, therefore the following modules are required to use the Apple Health integration:

  • Core (Session)
  • Apple Health (HealthKit)

The following modules are required to use the Bluetooth integration:

  • Core (Session)
  • Bluetooth

You can mix and match modules in your mobile project depending on the functionality you want in your mobile app. Just remember that the session (core module) must always be installed and used. All other modules depend on the functionality in the core module.