Saltar al contingut principal

SDK Android

El Vitalera SDK Android v2 és una biblioteca Kotlin Multiplatform que proporciona descobriment de dispositius, connexió i recollida d'observacions tipades per a dispositius mèdics a Android.

Índex​

Descripció general​

El SDK utilitza una arquitectura modular de proveïdors. Cada fabricant de dispositius (Omron, Polar, Lifevit, Beurer) és un mòdul Gradle separat. Incloeu només els proveïdors que la vostra app necessita, o utilitzeu el mòdul umbrella (sdk-android) per a tots els proveïdors.

Capacitats clau:

  • Sistema de plugins de proveïdors: Registreu només els proveïdors de dispositius que necessiteu via addProvider().
  • Descobriment basat en Flow: Escanegeu dispositius utilitzant Kotlin Flow amb filtres i temps d'espera.
  • Observacions tipades: Rebeu BloodPressureObservation, HeartRateObservation, WeightObservation i més de 30 altres classes tipades en lloc de mapes genèrics clau-valor.
  • Autenticació DPoP: Clau de llicència d'organització amb tokens vinculats amb DPoP. Període de gràcia fora de línia de 7 dies.
  • Mode connectat: Resolveu pacients i envieu observacions al backend de Vitalera.
  • Integració amb Health Connect: Llegiu de Google Health Connect via el mòdul provider-health-connect.

Requisits​

  • API Android mínima: 24 (Android 7.0 Nougat)
  • JDK: 17
  • Arquitectura: Dispositiu físic ARM o x86 (les funcionalitats BLE requereixen maquinari físic)
  • Permisos Bluetooth: BLUETOOTH_SCAN, BLUETOOTH_CONNECT, ACCESS_FINE_LOCATION (API 31+)

Nota: L'aplicació mòbil de pacient de Vitalera requereix Android 9 (Pie) / API 28 o superior.

Primers passos​

  1. Seguiu la Guia d'instal·lació per afegir les dependències del SDK.
  2. Obtingueu un clientId (clau de llicència d'organització) de [email protected].
  3. Consulteu la Guia d'ús per a inicialització, descobriment, connexió i recollida de dades.
  4. Reviseu el Registre de canvis per a l'historial de versions.

Suport​

Per a preguntes o problemes, contacteu amb [email protected].