সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
এই নির্দেশিকাটি ব্যাখ্যা করে কিভাবে Android এ Google Fit-এর মাধ্যমে বিকাশ শুরু করতে হয়।
সেটআপ
আপনি আপনার অ্যাপ তৈরি করা শুরু করার আগে, নিম্নলিখিত বিভাগগুলিতে পদক্ষেপগুলি সম্পূর্ণ করুন৷
একটি Google অ্যাকাউন্ট পান
Google Fit API ব্যবহার করতে, আপনার একটি Google অ্যাকাউন্ট প্রয়োজন৷ আপনি একটি নতুন অ্যাকাউন্ট তৈরি করতে পারেন বা একটি বিদ্যমান অ্যাকাউন্ট ব্যবহার করতে পারেন। ব্যবহারকারীর দৃষ্টিকোণ থেকে আপনার অ্যাপ পরীক্ষা করার জন্য আপনি একটি পৃথক অ্যাকাউন্ট তৈরি করতে চাইতে পারেন।
Google Play পরিষেবা পান৷
আপনার ডেভেলপমেন্ট হোস্টে Google Play পরিষেবার জন্য সর্বশেষ ক্লায়েন্ট লাইব্রেরি পান:
আমরা ফিটনেস এপিআই সহ একটি অ্যাপ তৈরি করতে Android স্টুডিও উন্নয়ন পরিবেশ ব্যবহার করার পরামর্শ দিই। কিভাবে একটি নতুন প্রজেক্ট তৈরি করতে হয় এবং অ্যান্ড্রয়েড স্টুডিওতে কনফিগার করতে হয় তার বিস্তারিত জানার জন্য, একটি প্রজেক্ট তৈরি করুন দেখুন।
Google Play পরিষেবার ক্লায়েন্ট লাইব্রেরি যোগ করুন
অ্যান্ড্রয়েড স্টুডিওতে, আপনার মডিউলের জন্য build.gradle ফাইলটি খুলুন এবং নির্ভরতা হিসাবে Google Play পরিষেবা ক্লায়েন্ট লাইব্রেরি যোগ করুন:
এটি নিশ্চিত করে যে Gradle আপনার অ্যাপ তৈরি করার সময় স্বয়ংক্রিয়ভাবে ফিটনেস SDK ডাউনলোড করে।
আপনার অ্যাপ তৈরি করুন এবং পরীক্ষা করুন
আপনি সেটআপ পদক্ষেপগুলি শেষ করার পরে, আপনি আপনার অ্যাপ তৈরি করা শুরু করতে পারেন৷ শুরু করতে, আপনার অ্যাপ যে ধরনের ডেটাসঞ্চয় করতে এবং পড়তে পারে সে সম্পর্কে জানুন৷ Google Fit-এ ডেটা নিয়ে কাজ করার বিষয়ে আরও জানুন।
আপনার অ্যাপ্লিকেশানের অ্যাক্সেস করার অনুমতি রয়েছে এমন ডেটা প্রকারগুলি অনুমোদনের সুযোগের সাথে সম্পর্কিত৷ এই অনুমতিগুলি চাওয়ার জন্য, আপনাকে FitnessOptions দৃষ্টান্তে আপনার অ্যাপের কোন ধরনের ডেটা অ্যাক্সেস করতে হবে তা যোগ করতে হবে। যখন আপনার অ্যাপ Google Fit ডেটা প্রকারের যেকোনো একটি ব্যবহার করতে বলে, তখন Android SDK স্বয়ংক্রিয়ভাবে পরীক্ষা করে যে তারা কোন স্কোপের অন্তর্ভুক্ত এবং ব্যবহারকারীকে সেই স্কোপের অনুমোদনের জন্য জিজ্ঞাসা করে।
একটি API ক্লায়েন্ট তৈরি করুন
একটি API ক্লায়েন্ট তৈরি করুন এবং ডেটা লিখতে বা পড়ার জন্য আপনার অ্যাপ অ্যাক্সেস করতে হবে এমন ডেটা প্রকারগুলি যোগ করুন। নিম্নলিখিত শেষ পয়েন্ট উপলব্ধ:
SensorsClient : স্থানীয় ডিভাইস এবং সহচর ডিভাইসে হার্ডওয়্যার সেন্সর থেকে স্বাস্থ্য এবং সুস্থতার ডেটার বিভিন্ন উত্স অ্যাক্সেস করুন।
RecordingClient : কম শক্তির জন্য, সর্বদা-সেন্সর ডেটার পটভূমি সংগ্রহ।
HistoryClient : Google Fit-এ ঐতিহাসিক ডেটা সন্নিবেশ করান, মুছুন এবং পড়ুন।
নিম্নলিখিত অনুমোদনের প্রবাহ দেখায় যা ব্যবহারকারীরা যখন তাদের অনুমতি চাওয়া হয় তখন তাদের অভিজ্ঞতা হয়:
চিত্র 1. ব্যবহারকারীদের জন্য অনুমোদনের প্রবাহ।
অ্যান্ড্রয়েড পারমিশন : ব্যবহারকারীরা দেখেন আপনার অ্যাপ ডাউনলোড করার আগে কী কী অ্যান্ড্রয়েড অনুমতির অনুরোধ করেছে। আপনার অ্যাপ ডাউনলোড হওয়ার পরে, এটি প্রয়োজনীয় যে কোনও রানটাইম অনুমতির জন্য অনুরোধ করে এবং ব্যবহারকারীরা এই অনুমতিগুলি মঞ্জুর বা অস্বীকার করে৷
চেক করুন এবং সংযোগ করুন : আপনার অ্যাপটি অন্যান্য ডেটা প্রকারে অ্যাক্সেসের অনুরোধ করার আগে অনুমতি দেওয়া হয়েছিল কিনা তা পরীক্ষা করে।
OAuth স্কোপের অনুরোধ : Google ব্যবহারকারীকে আপনার অ্যাপটিকে যে ডেটা টাইপগুলি অ্যাক্সেস করতে চায় তার জন্য প্রয়োজনীয় OAuth স্কোপ দেওয়ার জন্য অনুরোধ করে৷
অ্যাক্সেস প্রযোজ্য : ব্যবহারকারীর অনুমতি দেওয়ার পরে, আপনার অ্যাপ ব্যবহারকারীর অনুমতি দেওয়া স্কোপের অন্তর্গত ডেটা প্রকারগুলি অ্যাক্সেস করতে পারে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-09-12 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["\u003cp\u003eThis guide provides instructions for Android developers to integrate Google Fit into their applications.\u003c/p\u003e\n"],["\u003cp\u003eIt outlines the necessary setup steps, including obtaining a Google account, setting up Google Play services, and acquiring OAuth 2.0 client ID.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers are guided through the process of creating an API client and implementing data access functionalities.\u003c/p\u003e\n"],["\u003cp\u003eBefore publishing, developers need to apply for verification to ensure data security and compliance.\u003c/p\u003e\n"],["\u003cp\u003eThe guide also explains the authorization flow users will experience when granting data access permissions to the app.\u003c/p\u003e\n"]]],[],null,[]]