অ্যান্ড্রয়েড এপিআই

অ্যান্ড্রয়েডের জন্য Google Fit APIs হল Google Play পরিষেবার অংশ৷ Google Fit APIগুলি Android 4.1 (API স্তর 16) এবং উচ্চতর সংস্করণে সমর্থিত। এই APIগুলি ব্যবহার করে, আপনার অ্যাপ নিম্নলিখিতগুলি করতে পারে:

  • ব্লুটুথ লো এনার্জি (BLE) ডিভাইসের ডেটা সহ কাছাকাছি-রিয়েল-টাইম এবং ঐতিহাসিক ডেটা পড়ুন।
  • রেকর্ড কার্যক্রম.
  • একটি সেশনের সাথে ডেটা সংযুক্ত করুন।
  • ফিটনেস লক্ষ্য নির্ধারণ করুন।

সেন্সর ডেটা পড়ুন

যদি আপনার অ্যাপটি কোনো ব্যবহারকারীর কার্যকলাপ সম্পর্কে তথ্য প্রদান করে, যেমন তাদের দৈনন্দিন পদক্ষেপ, এটি ব্যবহারকারীর গতিবিধি সম্পর্কে কাছাকাছি-রিয়েল-টাইম ডেটা দেখাতে সহায়ক হতে পারে। সেন্সর এপিআই এই তথ্য ধারণ করে এমন কাঁচা ডেটার স্ট্রিমগুলিতে অ্যাক্সেস প্রদান করে। ডেটা অ্যান্ড্রয়েড-চালিত ডিভাইসে উপলব্ধ সেন্সরগুলির পাশাপাশি সহচর ডিভাইসগুলির সেন্সর থেকে আসতে পারে, যেমন পরিধানযোগ্য।

তথ্য রেকর্ড করুন

আপনার অ্যাপের যদি কোনো ব্যবহারকারীর শারীরিক কার্যকলাপ সম্পর্কে ডেটা সংগ্রহ, সঞ্চয় এবং সিঙ্ক করার প্রয়োজন হয়, আপনি রেকর্ডিং API ব্যবহার করতে পারেন। এই API সদস্যতা ব্যবহার করে স্বাস্থ্য এবং সুস্থতা ডেটা সঞ্চয় করে। আপনার অ্যাপ রেকর্ড করার জন্য এক বা একাধিক ধরনের কার্যকলাপ নির্দিষ্ট করে। Google Fit তারপরে নির্দিষ্ট ধরণের ডেটা পটভূমিতে সঞ্চয় করে এমনকি যখন আপনার অ্যাপটি চলছে না। সিস্টেম পুনরায় চালু হলে এটি এই সদস্যতাগুলি পুনরুদ্ধার করে।

গুগল ফিট ডায়াগ্রাম
চিত্র 1. অ্যান্ড্রয়েডে গুগল ফিট।

ঐতিহাসিক তথ্য

আপনি যদি চান যে ব্যবহারকারীরা অতীতের কার্যকলাপ থেকে ফিটনেস ডেটা দেখতে সক্ষম হন, আপনি ইতিহাস API ব্যবহার করতে পারেন। এই API ঐতিহাসিক স্বাস্থ্য এবং সুস্থতা ডেটাতে অ্যাক্সেস প্রদান করে এবং অ্যাপগুলিকে ডেটা সন্নিবেশ করা, মুছে ফেলা এবং পড়ার মতো বাল্ক অপারেশনগুলি সম্পাদন করতে দেয়৷

সেশন

ফিটনেস ডেটা নিজে থেকেই উপকারী হতে পারে, তবে ডেটা আরও বেশি কার্যকর হয় যখন আপনি এটিকে ব্যবহারকারীর কার্যকলাপ সম্পর্কে অতিরিক্ত তথ্যের সাথে একত্রিত করেন। সেশন এপিআই কিছু মেটাডেটা সহ স্বাস্থ্য এবং সুস্থতার ডেটাকে সেশন নামে এককে বান্ডিল করে। সেশনগুলি একটি সময়ের ব্যবধানের প্রতিনিধিত্ব করে যার সময় ব্যবহারকারী একটি ফিটনেস কার্যকলাপ সম্পাদন করে।

দেখুন এবং লক্ষ্য সেট করুন

আপনার অ্যাপটি ব্যবহারকারীদের তাদের ফিটনেস অ্যাক্টিভিটি তাদের সেট করা লক্ষ্যগুলির সাথে কীভাবে তুলনা করে তা দেখিয়ে অনুপ্রাণিত করতে সাহায্য করতে পারে। Goals API আপনার অ্যাপকে তাদের তৈরি করা স্বাস্থ্য এবং ফিটনেস লক্ষ্যগুলি দেখাতে সাহায্য করে৷