Google Fit est inclus dans les services Google Play et permet aux développeurs de stocker des données de condition physique pour les utilisateurs afin d'aider les utilisateurs à suivre leurs habitudes d'exercice. Toutes les données stockées via Google Fit sont stockées en ligne et sont accessibles à l'utilisateur depuis plusieurs appareils. L'utilisateur n'a jamais à craindre de perdre ses informations s'il met à niveau ou change de périphérique.
Dans ce didacticiel, je vous présente Google Fit pour Android et vous explique quelles API sont disponibles pour vous..
Avant que les utilisateurs puissent utiliser les fonctionnalités Google Fit de votre application, vous devez l'enregistrer via la console Google Developers. Vous pouvez ensuite activer l'API Google Fit dans la console des développeurs et créer un ID client OAuth pouvant être utilisé par votre application pour accéder aux données de mise en forme stockées via Google..
Une fois que vous avez un ID client pouvant être utilisé dans votre application, vous devez connecter un GoogleApiClient
dans votre application et demander les fonctionnalités nécessaires pour votre application. Bien que l’enregistrement et la connexion de votre application sortent du cadre de cet aperçu, vous pouvez trouver une procédure détaillée sur le site Web des développeurs Android. Une fois que votre application est configurée et que l'utilisateur a accordé à votre application l'autorisation d'accéder à leurs informations, vous êtes prêt à commencer..
Google Fit pour Android est composé de plusieurs API permettant aux développeurs d’effectuer des tâches spécifiques. Avant de pouvoir plonger dans chaque API et de les utiliser dans vos applications, vous devez avoir une idée générale de ce que fait chaque API..
Cette API vous permet d'accéder aux informations brutes provenant des capteurs de l'appareil. Vous pouvez non seulement accéder à du matériel standard sur un téléphone mobile, mais également aux données de capteurs d'accessoires, tels qu'un appareil Android Wear..
L'API d'enregistrement permet à votre application de s'abonner à des données spécifiques et de les stocker automatiquement. Cela permet à l'utilisateur ou à votre application d'accéder à ces informations à partir de tout périphérique pour lequel l'utilisateur a accordé l'autorisation.
Cette API vous permet d'accéder à une base de données d'archives. Vous pouvez effectuer des opérations standard, telles que l'insertion, la suppression et l'interrogation de données de fitness précédemment stockées..
L'API Sessions permet à votre application d'enregistrer des données sur une période afin d'agréger des informations. Cela peut être utile dans les situations où des données sans période ou une activité associée ne sont pas aussi utiles que des données avec un contexte, telles que la fréquence cardiaque de l'utilisateur pendant une course..
Alors que l’API Sensors permet à votre application d’accéder aux données des capteurs à partir d’appareils portables prenant en charge Google Fit, l’API Bluetooth Low Energy lui permet d’accéder directement aux périphériques Bluetooth afin de stocker leurs données..
Bien que Google Fit fournisse un grand nombre de types de données auxquels une application peut accéder, il peut arriver que vous, le développeur, ayez accès à des données supplémentaires qui ne rentrent pas dans les catégories standard. Pour ces situations, vous pouvez utiliser l'API de configuration. Cela permet à votre application de stocker et de récupérer des données d'un nouveau type afin de pouvoir y accéder facilement via Google Fit..
Google Fit est une plate-forme puissante et prometteuse, tant pour les utilisateurs que pour les développeurs. Même si ce didacticiel ne vous a donné qu'un bref aperçu de la plate-forme Google Fit et de ses fonctionnalités, vous devez désormais savoir clairement ce que la plate-forme peut offrir et comment vous pouvez l'utiliser dans vos propres applications. Si vous souhaitez en savoir plus sur Google Fit, consultez la documentation sur le site Web des développeurs de Google..