Google Fit API untuk Android adalah bagian dari layanan Google Play. Google Fit API didukung di Android 4.1 (API level 16) dan yang lebih tinggi. Dengan menggunakan API ini, aplikasi Anda dapat melakukan hal berikut:
- Membaca data mendekati real-time dan historis, termasuk data dari perangkat Bluetooth Hemat Energi (BLE).
- Merekam aktivitas.
- Mengaitkan data dengan sesi.
- Tetapkan sasaran kebugaran.
Membaca data sensor
Jika aplikasi memberikan informasi tentang aktivitas pengguna, seperti langkah hariannya, akan sangat membantu jika Anda menampilkan data yang mendekati real-time tentang gerakan pengguna. Sensors API memberikan akses ke aliran data mentah yang berisi informasi ini. Data dapat berasal dari sensor yang tersedia di perangkat Android serta dari sensor di perangkat pendamping, seperti perangkat wearable.
Mencatat data
Jika aplikasi Anda perlu mengumpulkan, menyimpan, dan menyinkronkan data tentang aktivitas fisik pengguna, Anda dapat menggunakan Recording API. API ini menyimpan data kesehatan dan kebugaran menggunakan langganan. Aplikasi Anda menentukan satu atau beberapa jenis aktivitas yang akan direkam. Google Fit kemudian menyimpan data dari jenis yang ditentukan di latar belakang, bahkan saat aplikasi Anda tidak berjalan. Tindakan ini juga akan memulihkan langganan ini saat sistem dimulai ulang.
![Diagram Google Fit](https://developers-dot-devsite-v2-prod.appspot.com/static/fit/images/arch_android.png?authuser=7&hl=id)
Data historis
Jika Anda ingin pengguna dapat melihat data kebugaran dari aktivitas sebelumnya, Anda dapat menggunakan History API. API ini memberikan akses ke data kesehatan dan kebugaran historis dan memungkinkan aplikasi melakukan operasi massal, seperti menyisipkan, menghapus, dan membaca data.
Sesi
Data kebugaran dapat bermanfaat sendiri, tetapi data akan lebih berguna jika Anda menggabungkannya dengan informasi tambahan tentang aktivitas pengguna. Sessions API menggabungkan data kesehatan dan kebugaran, bersama beberapa metadata, ke dalam unit yang disebut sesi. Sesi mewakili interval waktu saat pengguna melakukan aktivitas kebugaran.
Lihat dan tetapkan sasaran
Aplikasi Anda dapat membantu memotivasi pengguna dengan menunjukkan perbandingan aktivitas kebugaran mereka dengan sasaran yang telah mereka tetapkan. Goals API membantu aplikasi Anda menampilkan kepada pengguna sasaran kesehatan dan kebugaran yang telah mereka buat.