Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. Android
Code

Google Fit para Android: uma Visão Geral

by
Difficulty:BeginnerLength:ShortLanguages:
This post is part of a series called Google Fit for Android.
Google Fit for Android: Reading Sensor Data

Portuguese (Português) translation by André Victor Ribeiro Amaral (you can also view the original English article)

O que é o Google Fit?

Google Fit foi incluído no Google Play Services e permite que desenvolvedores armazenem dados sobre as atividades físicas dos usuários a fim de ajudá-los a acompanhar seus hábitos de exercício. Todos os dados armazenados pelo Google Fit é colocados online e são acessíveis pelo usuário a partir de vários dispositivos. O usuário nunca tem que se preocupar em perder suas informações se ele atualizar ou alterar seus dispositivos.

Neste tutorial, eu apresento à vocês o Google Fit para Android para que você aprenda quais APIs estão disponíveis para uso.

Google Fit for Android Users

Iniciando

Antes de os usuários poderem usar os recursos do Google Fit da sua aplicação, você precisa registrar seu aplicativo através do Google Developers Console. Em seguida, você pode habilitar a API do Google Fit no console de desenvolvedores e criar uma ID de cliente no OAuth que pode ser utilizado no seu aplicativo para acessar dados de aptidão armazenados através do Google.

Uma vez que você tem um ID de cliente que pode ser utilizado na sua aplicação, você precisa conectar a GoogleApiClient na sua aplicação e fazer a requisição das funcionalidades necessárias para sua aplicação. Embora o registro e a conexão do seu aplicativo estejam além do escopo desta visão geral, você pode encontrar um passo-a-passo detalhado no site de desenvolvedores do Android. Assim que sua aplicação estiver configurada e o usuário tiver dado permissão ao seu aplicativo para acessar suas informações, você está pronto para ir.

APIs

Google Fit para Android é composta de várias APIs que permite desenvolvedores executar tarefas específicas. Antes de você poder mergulhar em cada API e usá-las nas suas aplicações, você deve ter uma ideia geral do que cada uma delas faz.

Sensores

Essa API permite que você acesse as informações dos sensores do dispositivo. Você pode não só acessar o hardware padrão em um celular, mas também acessar os dados dos sensores de acessório, como um dispositivo com Android Wear.

Gravação

A API de gravação permite que seu aplicativo a exponha a dados específicos e os armazene automaticamente. Isso permite que o usuário ou seu aplicativo acesse essa informação a partir de qualquer dispositivo que o usuário tenha dado permissão.

Histórico

Essa API lhe permite acessar um arquivo de base de dados. Você pode executar operações padrão, como inserir, deletar e pesquisar dados do usuário que tenham sido previamente armazenados.

Sessões

A API de sessões permite que sua aplicação grave dados durante um período de tempo a fim de agregar informações. Isso pode ser útil em situações onde dados sem um marcador de tempo ou uma atividade associada não é tão útil quanto dados em um contexto, como o batimento cardíaco de um usuário durante uma corrida.

Bluetooth em Baixa Energia

Enquanto a API de sensores permite que sua aplicação acesse os dados dos sensores de um "vestível" que suporte o Google Fil, a API Bluetooth Low Energy concede acesso direto a dispositivos Bluetooth a fim de armazenar os dados vindos deles.

Config

Enquanto o Google Fit provê um grande número de tipos de dados que podem ser acessados através da aplicação, pode haver momentos em que você, o desenvolvedor, tenha acesso a dados adicionais que não se encaixa nas categorias padrão. Para essas situações, você pode usar a API Config. Ela permite que sua aplicação armazene e recupere dados de um novo tipo; assim, ele pode ser acessado facilmente através do Google Fit.

Conclusão

Google Fit é uma plataforma poderosa e promissora, tanto para usuários quanto para desenvolvedores. Mesmo esse tutorial tendo te dados somente uma visão geral da plataforma do Google Fit e suas possibilidades, deve estar claro agora o que a plataforma tem para oferecer e como você pode usá-la em suas aplicações. Se você quiser aprender mais sobre o Google Fit, visite a documentação no site de desenvolvedores do Google.

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.