Google Fit para Android una visión general

¿Qué es Google Fit?

Google Fit está incluido en Google Play Services y permite a los desarrolladores almacenar datos de aptitud física para que los usuarios puedan realizar un seguimiento de sus hábitos de ejercicio. Todos los datos almacenados a través de Google Fit se almacenan en línea y el usuario puede acceder a ellos desde múltiples dispositivos. El usuario nunca tiene que preocuparse por perder su información si actualiza o cambia los dispositivos.

En este tutorial, te presento a Google Fit para Android y aprendes qué API están disponibles para que uses.

Empezando

Antes de que los usuarios puedan usar las características de Google Fit de su aplicación, debe registrar su aplicación a través de la Consola de desarrolladores de Google. Luego, puede habilitar la API de Google Fit en la consola de desarrolladores y crear una ID de cliente de OAuth que se pueda usar para que su aplicación acceda a los datos de condición física almacenados a través de Google..

Una vez que tenga un ID de cliente que se puede usar en su aplicación, necesita conectar un GoogleApiClient en su aplicación y solicite las características necesarias para su aplicación. Si bien el registro y la conexión de su aplicación están fuera del alcance de esta descripción general, puede encontrar un tutorial detallado en el sitio web para desarrolladores de Android. Una vez que su aplicación esté configurada y el usuario le haya otorgado permiso para acceder a su información, estará listo para comenzar.

APIs

Google Fit para Android está formado por varias API que permiten a los desarrolladores realizar tareas específicas. Antes de poder sumergirse en cada API y usarlas en sus aplicaciones, debe tener una idea general de lo que hace cada API..

Sensores

Esta API le permite acceder a la información en bruto de los sensores en el dispositivo. No solo puede acceder al hardware estándar en un teléfono móvil, sino que también puede acceder a datos de sensores desde accesorios, como un dispositivo Android Wear..

Grabación

La API de grabación le permite a su aplicación suscribirse a datos específicos y almacenarlos automáticamente. Esto permite que el usuario o su aplicación accedan a esta información desde cualquier dispositivo para el cual el usuario haya otorgado permiso para.

Historia

Esta API le permite acceder a una base de datos de archivo. Puede realizar operaciones estándar, como insertar, eliminar y consultar datos de condición física que se hayan almacenado previamente.

Las sesiones

La API de sesiones le permite a su aplicación registrar datos durante un período de tiempo para agregar información. Esto puede ser útil para situaciones donde los datos sin un período de tiempo o una actividad asociada no son tan útiles como los datos con un contexto, como la frecuencia cardíaca del usuario durante una ejecución.

Bluetooth de baja energía

Mientras que la API de Sensors permite que su aplicación acceda a los datos de sensores de los wearables compatibles con Google Fit, la API de bajo consumo de Bluetooth le permite a su aplicación acceder directamente a los dispositivos Bluetooth para almacenar datos.

Config

Si bien Google Fit proporciona una gran cantidad de tipos de datos a los que puede acceder una aplicación, puede haber ocasiones en que usted, el desarrollador, tenga acceso a datos adicionales que no encajan en las categorías estándar. Para estas situaciones, puede utilizar la API de configuración. Esto le permite a su aplicación almacenar y recuperar datos de un nuevo tipo para que pueda acceder a ellos a través de Google Fit con facilidad.

Conclusión

Google Fit es una plataforma potente y prometedora, tanto para usuarios como para desarrolladores. A pesar de que este tutorial solo le ha brindado una breve descripción general de la plataforma Google Fit y sus capacidades, ahora debería tener claro qué le ofrece la plataforma y cómo puede usarla en sus propias aplicaciones. Si desea obtener más información sobre Google Fit, visite la documentación en el sitio web de desarrolladores de Google..