Skip to main content

Install vitalera Android SDK v2

The vitalera Android SDK v2 is a Kotlin Multiplatform library distributed via Maven (GitHub Packages). It provides BLE device discovery, connection, and typed observation collection for 30+ certified medical devices across 5 device categories.

Supported Devices

BrandDevicesMeasurement Types
OmronBlood pressure monitors, thermometersBlood pressure, temperature
PolarH10, Verity Sense, wearablesHeart rate, HRV, SpO2
LifevitBPM, oximeter, scale, thermometerBlood pressure, SpO2, weight, temperature
BeurerBlood pressure monitors, oximetersBlood pressure, SpO2
Smart Peak FlowAudio-based spirometerPeak expiratory flow
Android Health ConnectAny Health Connect-compatible deviceAll Health Connect data types
Apple WatchVia HealthKit bridge (cross-platform)Heart rate, SpO2, activity

Gradle Modules

The SDK is modular — include only the providers your app needs to minimize binary size:

ModuleArtifactPurpose
sdk-corecom.vitalera:sdk-coreCore types, auth, observation registry
sdk-blecom.vitalera:sdk-bleBLE abstraction layer
provider-omroncom.vitalera:provider-omronOmron devices
provider-polarcom.vitalera:provider-polarPolar devices
provider-lifevitcom.vitalera:provider-lifevitLifevit devices
provider-beurercom.vitalera:provider-beurerBeurer devices
provider-smart-peak-flowcom.vitalera:provider-smart-peak-flowSmart Peak Flow
provider-health-connectcom.vitalera:provider-health-connectAndroid Health Connect
sdk-androidcom.vitalera:sdk-androidUmbrella — all providers

Requirements: Android API 24+ (7.0 Nougat), JDK 17, Bluetooth permissions (BLUETOOTH_SCAN, BLUETOOTH_CONNECT, ACCESS_FINE_LOCATION on API 31+).

Full installation guide available to platform clients

The complete setup guide — Maven repository configuration, Gradle dependencies, AndroidManifest.xml BLE permissions, and credential setup — is available in the developer portal for platform clients.

Open developer portal →
New to vitalera? Request platform access →