Este post tiene tiene el mismo propósito a otro: HealthKit iOS donde es necesario tener las mismas funcionalidades pero para Android, se comentaran las particularidades.
En android es posible encontrar 3 diferentes soluciones a un mismo problema, esto gracias a su comunidad de desarrollo que puede tener un muy gran punto pero en mi caso yo requería que la solución fuese igual de compleja y con la misma arquitectura que en iOS, por lo que se opto por tomar la mejor practica, que de echo la propia de documentación de Android comenta que es lo que se busca, en especial para los datos de salud en Android se implemento ya la instalación a partir de Android 14, esto facilita mucho ya que la implementación de guardar datos de salud y escribir es similar a HelathKit de iOS, esta funcionalidad en Android se llama HealthConnect.
La complejidad de este proyecto se baso en crear nuevos métodos para diferentes datos de salud como, la presión arterial, pasos, glucosa en la sangre, etc. Y su implementación fue similar al plugin de iOS.
Ademas de traducir codigo entre Kotlin y Java, una actividad divertida; Sobre todo realizar la correcta instalación de las dependencias tanto en el plugin capacitor y la aplicación Android Ionic.
Agradeciendo el apoyo del desarrollo inicial realícele un aporte sobre issues del repositorio origen, en donde informo como implementar nuevos permisos:
Algo de lo que tome mucho provecho, es del desarrollador ya que el realiza una muy buena documentación de su codigo creandooslos issues tambien sobre el repositorio.
La implementación de este plugin la pueden ver en acción en el siguiente repo:
(https://github.com/LuisDiaz-ipsilon/ionic-HealthConnect-Android)
Top comments (0)