Android-এর জন্য Google Fit API হল Google Play পরিষেবার অংশ। Google Fit API Android 4.1 (API লেভেল 16) ও এর পরবর্তী যেকোনও ভার্সনে কাজ করে। এইসব API ব্যবহার করে, আপনার অ্যাপ নিম্নলিখিত কাজগুলি করতে পারবে:
- ব্লুটুথ লো এনার্জি (BLE) ডিভাইস থেকে পাওয়া ডেটা সহ প্রায় রিয়েল-টাইম ও ঐতিহাসিক ডেটা পড়ুন।
- অ্যাক্টিভিটি রেকর্ড করা।
- সেশনের সাথে ডেটা অ্যাসোসিয়েট করুন।
- ফিটনেস সংক্রান্ত লক্ষ্য সেট করুন।
সেন্সর ডেটা পড়া
আপনার অ্যাপ যদি ব্যবহারকারীর অ্যাক্টিভিটি সম্পর্কে তথ্য প্রদান করে, যেমন তার দৈনিক পদক্ষেপ, তাহলে ব্যবহারকারীর মুভমেন্ট সম্পর্কে প্রায় রিয়েল-টাইম ডেটা দেখাতে এটি সহায়ক হতে পারে। Sensors API এই তথ্য থাকা স্ট্রিম অফ র ডেটাতে অ্যাক্সেস প্রদান করে। ডেটা Android-পরিচালিত ডিভাইসে উপলভ্য সেন্সর এবং পরে থাকা যায় এমন ডিভাইস যেমন, ওয়্যারেবল ডিভাইসের সেন্সর থেকেও আসতে পারে।
ডেটা রেকর্ড করা
আপনার অ্যাপকে যদি কোনও ব্যবহারকারীর শারীরিক অ্যাক্টিভিটি সংক্রান্ত ডেটা সংগ্রহ, সেভ ও সিঙ্ক করতে হয়, তাহলে আপনি Recording API ব্যবহার করতে পারেন। এই API সাবস্ক্রিপশন ব্যবহার করে স্বাস্থ্য ও ওয়েলনেস সংক্রান্ত ডেটা স্টোর করে। আপনার অ্যাপ রেকর্ড করার জন্য এক বা একাধিক ধরনের অ্যাক্টিভিটি নির্দিষ্ট করে। তারপরে Google Fit ব্যাকগ্রাউন্ডে নির্দিষ্ট ধরনের ডেটা স্টোর করে, এমনকি আপনার অ্যাপ না চললেও। এছাড়াও, সিস্টেম রিস্টার্ট করা হলে এটি এইসব সাবস্ক্রিপশন রিস্টোর করে।
ঐতিহাসিক ডেটা
আপনি যদি চান যে ব্যবহারকারীরা অতীতের অ্যাক্টিভিটি থেকে ফিটনেস ডেটা দেখতে পান, তাহলে আপনি History API ব্যবহার করতে পারেন। এই API পুরনো স্বাস্থ্য ও সুস্থতা সংক্রান্ত ডেটা অ্যাক্সেস করার সুবিধা দেয় এবং অ্যাপগুলিকে বাল্ক অপারেশন করতে দেয়, যেমন ডেটা যোগ করা, মুছে দেওয়া ও পড়া।
সেশন
ফিটনেস ডেটা নিজে থেকেই উপকারী হতে পারে, তবে আপনি যদি ব্যবহারকারীর অ্যাক্টিভিটি সম্পর্কিত অতিরিক্ত তথ্যের সাথে এটি একত্রিত করেন, তাহলে ডেটা আরও বেশি কার্যকর হয়। সেশন API, স্বাস্থ্য ও সুস্থতা সংক্রান্ত ডেটা এবং কিছু মেটাডেটা একত্রিত করে সেশন নামক ইউনিট তৈরি করে। সেশন হল একটি নির্দিষ্ট সময়সীমা যেখানে ব্যবহারকারী ফিটনেস অ্যাক্টিভিটি পারফর্ম করেন।
লক্ষ্য দেখা ও সেট করা
ব্যবহারকারীরা যে লক্ষ্য সেট করেছেন, সেগুলির সাথে তাদের ফিটনেস অ্যাক্টিভিটি কীভাবে তুলনা করা যায় তা দেখিয়ে আপনার অ্যাপ ব্যবহারকারীদের অনুপ্রাণিত করতে পারে। Goals API আপনার অ্যাপকে ব্যবহারকারীদের তৈরি করা স্বাস্থ্য ও ফিটনেস সংক্রান্ত লক্ষ্য দেখাতে সাহায্য করে।