SDK Android
El SDK Android v2 de vitalera es una biblioteca Kotlin Multiplatform que proporciona descubrimiento de dispositivos, conexión y recopilación de observaciones tipadas para dispositivos médicos en Android.
Índice
Descripción general
El SDK utiliza una arquitectura modular de proveedores. Cada fabricante de dispositivos (Omron, Polar, Lifevit, Beurer) es un módulo Gradle independiente. Incluya solo los proveedores que su aplicación necesita, o utilice el módulo umbrella (sdk-android) para todos los proveedores.
Capacidades principales:
- Sistema de plugins de proveedores: Registre solo los proveedores de dispositivos que necesite mediante
addProvider(). - Descubrimiento basado en Flow: Escanee dispositivos utilizando Kotlin
Flowcon filtros y tiempos de espera. - Observaciones tipadas: Reciba
BloodPressureObservation,HeartRateObservation,WeightObservationy más de 30 clases tipadas en lugar de mapas genéricos clave-valor. - Autenticación DPoP: Clave de licencia de organización con tokens vinculados con DPoP. Período de gracia offline de 7 días.
- Modo conectado: Resuelva pacientes y envíe observaciones al backend de vitalera.
- Integración con Health Connect: Lea de Google Health Connect mediante el módulo
provider-health-connect.
Requisitos
- API Android mínima: 24 (Android 7.0 Nougat)
- JDK: 17
- Arquitectura: Dispositivo físico ARM o x86 (las funciones BLE requieren hardware físico)
- Permisos Bluetooth:
BLUETOOTH_SCAN,BLUETOOTH_CONNECT,ACCESS_FINE_LOCATION(API 31+)
Nota: La aplicación móvil para pacientes de vitalera requiere Android 9 (Pie) / API 28 o superior.
Primeros pasos
- Siga la Guía de instalación para añadir las dependencias del SDK.
- Obtenga un
clientId(clave de licencia de organización) en sdk@vitalera.com. - Consulte la Guía de uso para la inicialización, descubrimiento, conexión y recopilación de datos.
- Revise el Registro de cambios para el historial de versiones.
Soporte
Para preguntas o problemas, contacte con support@vitalera.io.