পূর্বশর্ত
অ্যান্ড্রয়েড স্টুডিও এর সর্বশেষ সংস্করণে ইনস্টল বা আপডেট করুন।
নিশ্চিত করুন যে আপনার প্রকল্প এই প্রয়োজনীয়তাগুলি পূরণ করে:
- লক্ষ্য API স্তর 19 (KitKat) বা উচ্চতর
- Android 4.4 বা উচ্চতর ব্যবহার করে
- Jetpack (AndroidX) ব্যবহার করে, যা এই সংস্করণের প্রয়োজনীয়তাগুলি পূরণ করে:
-
com.android.tools.build:gradle
v3.2.1 বা তার পরে -
compileSdkVersion
28 বা তার পরে
-
একটি শারীরিক ডিভাইস সেট আপ করুন বা আপনার অ্যাপ চালানোর জন্য একটি এমুলেটর ব্যবহার করুন।
মনে রাখবেন যে Google Play পরিষেবাগুলির উপর নির্ভরশীল Firebase SDKগুলির জন্য ডিভাইস বা এমুলেটরকে Google Play পরিষেবাগুলি ইনস্টল করা প্রয়োজন৷আপনার Google অ্যাকাউন্ট ব্যবহার করে Firebase-এ সাইন ইন করুন ।
আপনার যদি ইতিমধ্যে একটি Android প্রকল্প না থাকে এবং আপনি শুধুমাত্র একটি Firebase পণ্য ব্যবহার করে দেখতে চান, তাহলে আপনি আমাদের কুইকস্টার্ট নমুনাগুলির একটি ডাউনলোড করতে পারেন৷
আপনি নিম্নলিখিত বিকল্পগুলির মধ্যে একটি ব্যবহার করে আপনার Android অ্যাপটিকে Firebase-এর সাথে সংযুক্ত করতে পারেন:
- বিকল্প 1 : (প্রস্তাবিত) ফায়ারবেস কনসোল সেটআপ ওয়ার্কফ্লো ব্যবহার করুন।
- বিকল্প 2 : অ্যান্ড্রয়েড স্টুডিও ফায়ারবেস সহকারী ব্যবহার করুন (অতিরিক্ত কনফিগারেশনের প্রয়োজন হতে পারে)।
বিকল্প 1 : Firebase কনসোল ব্যবহার করে Firebase যোগ করুন
আপনার অ্যাপে Firebase যোগ করার জন্য Firebase কনসোল এবং আপনার ওপেন অ্যান্ড্রয়েড প্রোজেক্টে উভয় কাজ জড়িত থাকে (উদাহরণস্বরূপ, আপনি কনসোল থেকে Firebase কনফিগার ফাইলগুলি ডাউনলোড করেন, তারপর সেগুলিকে আপনার Android প্রকল্পে নিয়ে যান)।
ধাপ 1 : একটি ফায়ারবেস প্রকল্প তৈরি করুন
আপনার Android অ্যাপে Firebase যোগ করার আগে, আপনার Android অ্যাপে সংযোগ করার জন্য আপনাকে একটি Firebase প্রকল্প তৈরি করতে হবে। Firebase প্রকল্পগুলি সম্পর্কে আরও জানতে Firebase প্রকল্পগুলি বুঝতে দেখুন৷
ধাপ 2 : Firebase-এ আপনার অ্যাপ নিবন্ধন করুন
আপনার অ্যান্ড্রয়েড অ্যাপে ফায়ারবেস ব্যবহার করতে, আপনাকে আপনার ফায়ারবেস প্রকল্পের সাথে আপনার অ্যাপটি নিবন্ধন করতে হবে। আপনার অ্যাপ নিবন্ধন করাকে প্রায়ই আপনার প্রকল্পে আপনার অ্যাপকে "সংযোজন" বলা হয়।
ফায়ারবেস কনসোলে যান।
প্রোজেক্ট ওভারভিউ পৃষ্ঠার কেন্দ্রে, সেটআপ ওয়ার্কফ্লো চালু করতে Android আইকনে ক্লিক করুন (
) বা অ্যাপ যোগ করুন ।অ্যান্ড্রয়েড প্যাকেজ নামের ক্ষেত্রে আপনার অ্যাপের প্যাকেজের নাম লিখুন।
একটি প্যাকেজ নাম অনন্যভাবে ডিভাইসে এবং Google Play স্টোরে আপনার অ্যাপটিকে সনাক্ত করে।
একটি প্যাকেজের নাম প্রায়ই একটি অ্যাপ্লিকেশন আইডি হিসাবে উল্লেখ করা হয়।
আপনার মডিউল (অ্যাপ-লেভেল) গ্রেডল ফাইলে আপনার অ্যাপের প্যাকেজের নাম খুঁজুন, সাধারণত
app/build.gradle
(উদাহরণ প্যাকেজের নাম:com.yourcompany.yourproject
)।সচেতন থাকুন যে প্যাকেজ নামের মানটি কেস-সংবেদনশীল, এবং এটি আপনার Firebase প্রোজেক্টে নিবন্ধিত হওয়ার পরে এই Firebase Android অ্যাপের জন্য পরিবর্তন করা যাবে না।
(ঐচ্ছিক) অন্যান্য অ্যাপের তথ্য লিখুন: অ্যাপের ডাকনাম এবং ডিবাগ সাইনিং সার্টিফিকেট SHA-1 ।
অ্যাপ ডাকনাম : একটি অভ্যন্তরীণ, সুবিধার শনাক্তকারী যা শুধুমাত্র Firebase কনসোলে আপনার কাছে দৃশ্যমান
ডিবাগ সাইনিং সার্টিফিকেট SHA-1 : ফায়ারবেস প্রমাণীকরণ ( Google সাইন ইন বা ফোন নম্বর সাইন ইন ব্যবহার করার সময়) এবং ফায়ারবেস ডায়নামিক লিঙ্কের জন্য একটি SHA-1 হ্যাশ প্রয়োজন।
রেজিস্টার অ্যাপে ক্লিক করুন।
ধাপ 3 : একটি ফায়ারবেস কনফিগারেশন ফাইল যোগ করুন
আপনার অ্যাপে Firebase Android কনফিগারেশন ফাইল যোগ করুন:
আপনার Firebase অ্যান্ড্রয়েড কনফিগারেশন ফাইল (
) পেতে ডাউনলোড google-services.json এ ক্লিক করুন।google-services.json আপনার অ্যাপের মডিউল (অ্যাপ-লেভেল) ডিরেক্টরিতে আপনার কনফিগার ফাইলটি সরান।
Firebase কনফিগারেশন ফাইলটিতে আপনার প্রকল্পের জন্য অনন্য, কিন্তু অ-গোপন শনাক্তকারী রয়েছে। এই কনফিগারেশন ফাইল সম্পর্কে আরও জানতে, Firebase প্রজেক্ট বুঝতে দেখুন।
আপনি যে কোনো সময় আপনার Firebase কনফিগারেশন ফাইলটি আবার ডাউনলোড করতে পারেন।
নিশ্চিত করুন যে কনফিগার ফাইলের নাম অতিরিক্ত অক্ষরের সাথে যুক্ত করা হয়নি, যেমন
(2)
।
আপনার অ্যাপে Firebase পণ্য সক্ষম করতে, আপনার Gradle ফাইলগুলিতে google-services প্লাগইন যোগ করুন।
আপনার রুট-লেভেল (প্রজেক্ট-লেভেল) গ্রেডল ফাইলে (
build.gradle
), Google Services Gradle প্লাগইন অন্তর্ভুক্ত করতে নিয়ম যোগ করুন। আপনার কাছে Google এর Maven সংগ্রহস্থলও আছে কিনা তা পরীক্ষা করে দেখুন।buildscript { repositories { // Check that you have the following line (if not, add it): google() // Google's Maven repository } dependencies { // ... // Add the following line: classpath 'com.google.gms:google-services:4.3.13' // Google Services plugin } } allprojects { // ... repositories { // Check that you have the following line (if not, add it): google() // Google's Maven repository // ... } }
আপনার মডিউলে (অ্যাপ-লেভেল) গ্রেডল ফাইলে (সাধারণত
app/build.gradle
), Google Services Gradle প্লাগইন প্রয়োগ করুন:apply plugin: 'com.android.application' // Add the following line: apply plugin: 'com.google.gms.google-services' // Google Services plugin android { // ... }
ধাপ 4 : আপনার অ্যাপে Firebase SDK যোগ করুন
Firebase Android BoM ব্যবহার করে, Firebase পণ্যগুলির জন্য নির্ভরতা ঘোষণা করুন যা আপনি আপনার অ্যাপে ব্যবহার করতে চান। তাদের আপনার মডিউল (অ্যাপ-লেভেল) গ্রেডল ফাইলে ঘোষণা করুন (সাধারণত
app/build.gradle
)।বিশ্লেষণ সক্রিয় করা হয়েছে
Java
dependencies { // ... // Import the Firebase BoM implementation platform('com.google.firebase:firebase-bom:30.3.1') // When using the BoM, you don't specify versions in Firebase library dependencies // Declare the dependency for the Firebase SDK for Google Analytics implementation 'com.google.firebase:firebase-analytics' // Declare the dependencies for any other desired Firebase products // For example, declare the dependencies for Firebase Authentication and Cloud Firestore implementation 'com.google.firebase:firebase-auth' implementation 'com.google.firebase:firebase-firestore' }
Kotlin+KTX
dependencies { // ... // Import the Firebase BoM implementation platform('com.google.firebase:firebase-bom:30.3.1') // When using the BoM, you don't specify versions in Firebase library dependencies // Declare the dependency for the Firebase SDK for Google Analytics implementation 'com.google.firebase:firebase-analytics-ktx' // Declare the dependencies for any other desired Firebase products // For example, declare the dependencies for Firebase Authentication and Cloud Firestore implementation 'com.google.firebase:firebase-auth-ktx' implementation 'com.google.firebase:firebase-firestore-ktx' }
Firebase Android BoM ব্যবহার করে, আপনার অ্যাপ সবসময় Firebase Android লাইব্রেরির সামঞ্জস্যপূর্ণ সংস্করণ ব্যবহার করবে।
অ্যানালিটিক্স সক্ষম করা নেই
Java
dependencies { // ... // Import the Firebase BoM implementation platform('com.google.firebase:firebase-bom:30.3.1') // When using the BoM, you don't specify versions in Firebase library dependencies // Declare the dependencies for the desired Firebase products // For example, declare the dependencies for Firebase Authentication and Cloud Firestore implementation 'com.google.firebase:firebase-auth' implementation 'com.google.firebase:firebase-firestore' }
Kotlin+KTX
dependencies { // ... // Import the Firebase BoM implementation platform('com.google.firebase:firebase-bom:30.3.1') // When using the BoM, you don't specify versions in Firebase library dependencies // Declare the dependencies for the desired Firebase products // For example, declare the dependencies for Firebase Authentication and Cloud Firestore implementation 'com.google.firebase:firebase-auth-ktx' implementation 'com.google.firebase:firebase-firestore-ktx' }
Firebase Android BoM ব্যবহার করে, আপনার অ্যাপ সবসময় Firebase Android লাইব্রেরির সামঞ্জস্যপূর্ণ সংস্করণ ব্যবহার করবে।
সমস্ত নির্ভরতাগুলির প্রয়োজনীয় সংস্করণ রয়েছে তা নিশ্চিত করতে আপনার অ্যাপ সিঙ্ক করুন।
Gradle বিল্ড যেগুলি Android Gradle plugin (AGP) v4.2 ব্যবহার করে বা তার আগের জাভা 8 সমর্থন সক্রিয় করতে হবে। অন্যথায়, Firebase SDK যোগ করার সময় এই Android প্রকল্পগুলি বিল্ড ব্যর্থতা পায়।
এই বিল্ড ব্যর্থতা ঠিক করতে, আপনি দুটি বিকল্পের একটি অনুসরণ করতে পারেন:
- আপনার অ্যাপ-লেভেল
build.gradle
ফাইলে ত্রুটি বার্তা থেকে তালিকাভুক্তcompileOptions
যোগ করুন। - আপনার Android প্রকল্পের জন্য
minSdkVersion
26 বা তার উপরে বাড়ান।
এই FAQ- এ এই বিল্ড ব্যর্থতা সম্পর্কে আরও জানুন।
- আপনার অ্যাপ-লেভেল
এটাই! প্রস্তাবিত পরবর্তী ধাপগুলি দেখতে আপনি এগিয়ে যেতে পারেন৷
আপনার যদি সেট আপ করতে সমস্যা হয়, তবুও, Android সমস্যা সমাধান এবং FAQ দেখুন৷
বিকল্প 2 : Firebase সহকারী ব্যবহার করে Firebase যোগ করুন
Firebase সহকারী আপনার অ্যাপটিকে একটি Firebase প্রকল্পের সাথে নিবন্ধন করে এবং আপনার Android প্রকল্পে প্রয়োজনীয় Firebase ফাইল, প্লাগইন এবং নির্ভরতা যোগ করে — সবই Android স্টুডিওর মধ্যে থেকে!
অ্যান্ড্রয়েড স্টুডিওতে আপনার অ্যান্ড্রয়েড প্রোজেক্ট খুলুন, তারপর নিশ্চিত করুন যে আপনি অ্যান্ড্রয়েড স্টুডিও এবং ফায়ারবেস সহকারীর সর্বশেষ সংস্করণ ব্যবহার করছেন:
- উইন্ডোজ / লিনাক্স: সহায়তা > আপডেটের জন্য চেক করুন
- macOS: Android Studio > আপডেটের জন্য চেক করুন
ফায়ারবেস সহকারী খুলুন: টুলস > ফায়ারবেস ।
অ্যাসিস্ট্যান্ট প্যানে, আপনার অ্যাপে যোগ করতে একটি Firebase পণ্য বেছে নিন। এর বিভাগটি প্রসারিত করুন, তারপর টিউটোরিয়াল লিঙ্কে ক্লিক করুন (উদাহরণস্বরূপ,
Analytics > একটি অ্যানালিটিক্স ইভেন্ট লগ করুন )।Firebase-এর সাথে আপনার অ্যান্ড্রয়েড প্রোজেক্ট কানেক্ট করতে Firebase- এ Connect-এ ক্লিক করুন।
এই ওয়ার্কফ্লো স্বয়ংক্রিয়ভাবে আপনার অ্যাপের প্যাকেজের নাম ব্যবহার করে একটি নতুন Firebase Android অ্যাপ তৈরি করে। আপনি একটি বিদ্যমান Firebase প্রকল্প বা একটি নতুন প্রকল্পে এই নতুন Firebase Android অ্যাপ তৈরি করতে পারেন৷
আপনার ফায়ারবেস প্রকল্প সেট আপ করার বিষয়ে এখানে কিছু টিপস রয়েছে:
একটি Firebase প্রকল্পে অ্যাপ যোগ করার জন্য আমাদের সর্বোত্তম অনুশীলনগুলি দেখুন, এতে একাধিক ভেরিয়েন্ট কীভাবে পরিচালনা করা যায়।
আপনি যদি একটি নতুন প্রকল্প তৈরি করেন, আমরা দৃঢ়ভাবে সুপারিশ করি যে আপনি আপনার প্রকল্পের জন্য Google Analytics সেট আপ করুন, যা আপনাকে অনেকগুলি Firebase পণ্য ব্যবহার করে একটি সর্বোত্তম অভিজ্ঞতা পেতে সক্ষম করে৷
এই ওয়ার্কফ্লো আপনার অ্যাপের মডিউল (অ্যাপ-লেভেল) ডিরেক্টরিতে আপনার Firebase প্রোজেক্টের Android কনফিগারেশন ফাইল (
) যোগ করে।google-services.json
একটি পছন্দসই Firebase পণ্য যোগ করতে বোতামে ক্লিক করুন (উদাহরণস্বরূপ,
আপনার অ্যাপে Analytics যোগ করুন )।
সমস্ত নির্ভরতাগুলির প্রয়োজনীয় সংস্করণ রয়েছে তা নিশ্চিত করতে আপনার অ্যাপ সিঙ্ক করুন।
সহকারী প্যানে, আপনার নির্বাচিত ফায়ারবেস পণ্যের জন্য অবশিষ্ট সেটআপ নির্দেশাবলী অনুসরণ করুন।
Firebase সহকারীর মাধ্যমে আপনি যতটা চান অন্যান্য Firebase পণ্য যোগ করুন!
এটাই! প্রস্তাবিত পরবর্তী পদক্ষেপগুলি পরীক্ষা করে দেখুন৷
আপনার যদি সেট আপ করতে সমস্যা হয়, তবুও, Android সমস্যা সমাধান এবং FAQ দেখুন৷
উপলব্ধ লাইব্রেরি
এই বিভাগে Android এর জন্য সমর্থিত Firebase পণ্য এবং তাদের Gradle নির্ভরতা তালিকাভুক্ত করা হয়েছে। এই Firebase Android লাইব্রেরি সম্পর্কে আরও জানুন:
রেফারেন্স ডকুমেন্টেশন ( Java | Kotlin+KTX )
Firebase Android SDK GitHub রেপো
লক্ষ্য করুন যে Firebase Android BoM ব্যবহার করার সময়, আপনি build.gradle
এ Firebase লাইব্রেরি নির্ভরতা ঘোষণা করার সময় পৃথক লাইব্রেরি সংস্করণ নির্দিষ্ট করবেন না।
Java
পরিষেবা বা পণ্য | গ্রেডেল নির্ভরতা | সর্বশেষ সংস্করণ | অ্যানালিটিক্স যোগ করবেন? |
---|---|---|---|
Firebase Android BoM (উপাদানের বিল) | com.google.firebase:firebase-bom সর্বশেষ Firebase BoM সংস্করণে প্রতিটি Firebase Android লাইব্রেরির সর্বশেষ সংস্করণ রয়েছে। কোন লাইব্রেরি সংস্করণগুলি একটি নির্দিষ্ট BoM সংস্করণে ম্যাপ করা হয়েছে তা জানতে, সেই BoM সংস্করণের জন্য রিলিজ নোটগুলি পর্যালোচনা করুন৷ | 30.3.1 | |
AdMob | com.google.android.gms:play-services-ads | 21.1.0 | |
বিশ্লেষণ | com.google.firebase:firebase-analytics | 21.1.0 | |
অ্যাপ চেক কাস্টম প্রদানকারী | com.google.firebase:firebase-appcheck | 16.0.0 | |
অ্যাপ চেক ডিবাগ প্রদানকারী | com.google.firebase:firebase-appcheck-debug | 16.0.0 | |
অ্যাপ চেক প্লে ইন্টিগ্রিটি প্রদানকারী | com.google.firebase:firebase-appcheck-playintegrity | 16.0.0 | |
অ্যাপ চেক SafetyNet প্রদানকারী | com.google.firebase:firebase-appcheck-safetynet | 16.0.0 | |
অ্যাপ বিতরণ | com.google.firebase:firebase-appdistribution | 16.0.0-বিটা03 | |
অ্যাপ বিতরণ API | com.google.firebase:firebase-appdistribution-api | 16.0.0-বিটা03 | |
অ্যাপ ডিস্ট্রিবিউশন প্লাগইন | com.google.firebase:firebase-appdistribution-gradle | 3.0.3 | |
প্রমাণীকরণ | com.google.firebase:firebase-auth | 21.0.7 | |
ক্লাউড ফায়ারস্টোর | com.google.firebase:firebase-firestore | 24.2.2 | |
Firebase ক্লায়েন্ট SDK-এর জন্য ক্লাউড ফাংশন | com.google.firebase:firebase-functions | 20.1.0 | |
ক্লাউড মেসেজিং | com.google.firebase:firebase-messaging | 23.0.7 | |
মেঘ স্টোরেজ | com.google.firebase:firebase-storage | 20.0.1 | |
ক্র্যাশলাইটিক্স | com.google.firebase:firebase-crashlytics | 18.2.12 | |
ক্র্যাশলিটিক্স এনডিকে | com.google.firebase:firebase-crashlytics-ndk | 18.2.12 | |
ক্র্যাশলাইটিক্স প্লাগইন | com.google.firebase:firebase-crashlytics-gradle | 2.9.1 | |
গতিশীল বৈশিষ্ট্য মডিউল সমর্থন | com.google.firebase:firebase-dynamic-module-support | 16.0.0-বিটা02 | |
ডাইনামিক লিংক | com.google.firebase:firebase-dynamic-links | 21.0.1 | |
ইন-অ্যাপ মেসেজিং | com.google.firebase:firebase-inappmessaging | 20.1.2 | (প্রয়োজনীয়) |
ইন-অ্যাপ মেসেজিং ডিসপ্লে | com.google.firebase:firebase-inappmessaging-display | 20.1.2 | (প্রয়োজনীয়) |
ফায়ারবেস ইনস্টলেশন | com.google.firebase:firebase-installations | 17.0.1 | |
Firebase ML মডেল ডাউনলোডার API | com.google.firebase:firebase-ml-modeldownloader | 24.0.4 | |
কর্মক্ষমতা নিরীক্ষণ | com.google.firebase:firebase-perf | 20.1.0 | |
পারফরম্যান্স মনিটরিং প্লাগইন | com.google.firebase:perf-প্লাগইন | 1.4.1 | |
রিয়েলটাইম ডাটাবেস | com.google.firebase:firebase-database | 20.0.5 | |
রিমোট কনফিগারেশন | com.google.firebase:firebase-config | 21.1.1 | |
গুগল প্লে সার্ভিস প্লাগইন | com.google.gms:google-services | 4.3.13 | |
অবচিত লাইব্রেরি | |||
অ্যাপ ইন্ডেক্সিং | com.google.firebase:firebase-appindexing | 20.0.0 | |
Firebase ML কাস্টম মডেল APIs | com.google.firebase:firebase-ml-model-interpreter | 22.0.4 | |
Firebase ML Vision APIs | com.google.firebase:firebase-ml-vision | 24.1.0 | |
Firebase ML: ইমেজ লেবেলিং মডেল | com.google.firebase:firebase-ml-vision-image-label-model | 20.0.2 | |
Firebase ML: অবজেক্ট ডিটেকশন এবং ট্র্যাকিং মডেল | com.google.firebase:firebase-ml-vision-object-detection-model | 19.0.6 | |
ফায়ারবেস এমএল: ফেস ডিটেকশন মডেল | com.google.firebase:firebase-ml-vision-face-model | 20.0.2 | |
Firebase ML: বারকোড স্ক্যানিং মডেল | com.google.firebase:firebase-ml-vision-barcode-model | 16.1.2 | |
Firebase ML: AutoML Vision Edge API | com.google.firebase:firebase-ml-vision-automl | 18.0.6 | |
Firebase ML: প্রাকৃতিক ভাষা APIs | com.google.firebase:firebase-ml-natural-language | 22.0.1 | |
Firebase ML: ভাষা শনাক্তকরণ মডেল | com.google.firebase:firebase-ml-natural-language-language-id-model | 20.0.8 | |
Firebase ML: অনুবাদ মডেল | com.google.firebase:firebase-ml-natural-language-translate-model | 20.0.9 | |
Firebase ML: স্মার্ট উত্তর মডেল | com.google.firebase:firebase-ml-natural-language-smart-reply-model | 20.0.8 |
Kotlin+KTX
পরিষেবা বা পণ্য | গ্রেডেল নির্ভরতা | সর্বশেষ সংস্করণ | অ্যানালিটিক্স যোগ করবেন? |
---|---|---|---|
Firebase Android BoM (উপাদানের বিল) | com.google.firebase:firebase-bom সর্বশেষ Firebase BoM সংস্করণে প্রতিটি Firebase Android লাইব্রেরির সর্বশেষ সংস্করণ রয়েছে। কোন লাইব্রেরি সংস্করণগুলি একটি নির্দিষ্ট BoM সংস্করণে ম্যাপ করা হয়েছে তা জানতে, সেই BoM সংস্করণের জন্য রিলিজ নোটগুলি পর্যালোচনা করুন৷ | 30.3.1 | |
AdMob | com.google.android.gms:play-services-ads | 21.1.0 | |
বিশ্লেষণ | com.google.firebase:firebase-analytics-ktx | 21.1.0 | |
অ্যাপ চেক কাস্টম প্রদানকারী | com.google.firebase:firebase-appcheck | 16.0.0 | |
অ্যাপ চেক ডিবাগ প্রদানকারী | com.google.firebase:firebase-appcheck-debug | 16.0.0 | |
অ্যাপ চেক SafetyNet প্রদানকারী | com.google.firebase:firebase-appcheck-safetynet | 16.0.0 | |
অ্যাপ বিতরণ API | com.google.firebase:firebase-appdistribution-api-ktx | 16.0.0-বিটা03 | |
অ্যাপ ডিস্ট্রিবিউশন প্লাগইন | com.google.firebase:firebase-appdistribution-gradle | 3.0.3 | |
প্রমাণীকরণ | com.google.firebase:firebase-auth-ktx | 21.0.7 | |
ক্লাউড ফায়ারস্টোর | com.google.firebase:firebase-firestore-ktx | 24.2.2 | |
Firebase ক্লায়েন্ট SDK-এর জন্য ক্লাউড ফাংশন | com.google.firebase:firebase-functions-ktx | 20.1.0 | |
ক্লাউড মেসেজিং | com.google.firebase:firebase-messaging-ktx | 23.0.7 | |
মেঘ স্টোরেজ | com.google.firebase:firebase-storage-ktx | 20.0.1 | |
ক্র্যাশলাইটিক্স | com.google.firebase:firebase-crashlytics-ktx | 18.2.12 | |
ক্র্যাশলিটিক্স এনডিকে | com.google.firebase:firebase-crashlytics-ndk | 18.2.12 | |
ক্র্যাশলাইটিক্স প্লাগইন | com.google.firebase:firebase-crashlytics-gradle | 2.9.1 | |
গতিশীল বৈশিষ্ট্য মডিউল সমর্থন | com.google.firebase:firebase-dynamic-module-support | 16.0.0-বিটা02 | |
ডাইনামিক লিংক | com.google.firebase:firebase-dynamic-links-ktx | 21.0.1 | |
ইন-অ্যাপ মেসেজিং | com.google.firebase:firebase-inappmessaging-ktx | 20.1.2 | (প্রয়োজনীয়) |
ইন-অ্যাপ মেসেজিং ডিসপ্লে | com.google.firebase:firebase-inappmessaging-display-ktx | 20.1.2 | (প্রয়োজনীয়) |
ফায়ারবেস ইনস্টলেশন | com.google.firebase:firebase-installations-ktx | 17.0.1 | |
Firebase ML মডেল ডাউনলোডার API | com.google.firebase:firebase-ml-modeldownloader-ktx | 24.0.4 | |
কর্মক্ষমতা নিরীক্ষণ | com.google.firebase:firebase-perf-ktx | 20.1.0 | |
পারফরম্যান্স মনিটরিং প্লাগইন | com.google.firebase:perf-প্লাগইন | 1.4.1 | |
রিয়েলটাইম ডাটাবেস | com.google.firebase:firebase-database-ktx | 20.0.5 | |
দূরবর্তী কনফিগারেশন | com.google.firebase:firebase-config-ktx | 21.1.1 | |
গুগল প্লে সার্ভিস প্লাগইন | com.google.gms:google-services | 4.3.13 | |
অবচিত লাইব্রেরি | |||
অ্যাপ ইন্ডেক্সিং | com.google.firebase:firebase-appindexing | 20.0.0 | |
Firebase ML কাস্টম মডেল APIs | com.google.firebase:firebase-ml-model-interpreter | 22.0.4 | |
Firebase ML Vision APIs | com.google.firebase:firebase-ml-vision | 24.1.0 | |
Firebase ML: ইমেজ লেবেলিং মডেল | com.google.firebase:firebase-ml-vision-image-label-model | 20.0.2 | |
Firebase ML: অবজেক্ট ডিটেকশন এবং ট্র্যাকিং মডেল | com.google.firebase:firebase-ml-vision-object-detection-model | 19.0.6 | |
ফায়ারবেস এমএল: ফেস ডিটেকশন মডেল | com.google.firebase:firebase-ml-vision-face-model | 20.0.2 | |
Firebase ML: বারকোড স্ক্যানিং মডেল | com.google.firebase:firebase-ml-vision-barcode-model | 16.1.2 | |
Firebase ML: AutoML Vision Edge API | com.google.firebase:firebase-ml-vision-automl | 18.0.6 | |
Firebase ML: প্রাকৃতিক ভাষা APIs | com.google.firebase:firebase-ml-natural-language | 22.0.1 | |
Firebase ML: ভাষা শনাক্তকরণ মডেল | com.google.firebase:firebase-ml-natural-language-language-id-model | 20.0.8 | |
Firebase ML: অনুবাদ মডেল | com.google.firebase:firebase-ml-natural-language-translate-model | 20.0.9 | |
Firebase ML: স্মার্ট উত্তর মডেল | com.google.firebase:firebase-ml-natural-language-smart-reply-model | 20.0.8 |
পরবর্তী পদক্ষেপ
আপনার অ্যাপে ফায়ারবেস পরিষেবা যোগ করুন:
অ্যানালিটিক্সের সাথে ব্যবহারকারীর আচরণ সম্পর্কে অন্তর্দৃষ্টি অর্জন করুন।
প্রমাণীকরণের সাথে একটি ব্যবহারকারী প্রমাণীকরণ প্রবাহ সেট আপ করুন।
ক্লাউড ফায়ারস্টোর বা রিয়েলটাইম ডেটাবেস সহ ব্যবহারকারীর তথ্যের মতো ডেটা সঞ্চয় করুন।
ক্লাউড স্টোরেজ সহ ফটো এবং ভিডিওর মতো ফাইল সংরক্ষণ করুন।
ট্রিগার ব্যাকএন্ড কোড যা ক্লাউড ফাংশনগুলির সাথে একটি নিরাপদ পরিবেশে চলে।
ক্লাউড মেসেজিংয়ের মাধ্যমে বিজ্ঞপ্তি পাঠান।
Crashlytics- এর মাধ্যমে আপনার অ্যাপ কখন এবং কেন ক্র্যাশ হচ্ছে তা খুঁজে বের করুন।
ফায়ারবেস সম্পর্কে জানুন:
Firebase প্রকল্পগুলি এবং প্রকল্পগুলির জন্য সর্বোত্তম অনুশীলন সম্পর্কে আরও জানতে Firebase প্রকল্পগুলি বুঝতে দেখুন৷
Firebase এবং Android ডেভেলপমেন্টের জন্য অপরিচিত বা নির্দিষ্ট ধারণা সম্পর্কে আপনার যদি প্রশ্ন থাকে তাহলে Android এবং Firebase সম্পর্কে আরও জানুন ।
ফায়ারবেস অ্যাপের নমুনা অন্বেষণ করুন।
Firebase Android Codelab- এর সাথে হ্যান্ডস-অন অভিজ্ঞতা পান।
উইকএন্ড কোর্সে Firebase এর সাথে আরও জানুন।
আপনার অ্যাপ চালু করার জন্য প্রস্তুত করুন:
- Google ক্লাউড কনসোলে আপনার প্রকল্পের জন্য বাজেট সতর্কতা সেট আপ করুন৷
- একাধিক Firebase পরিষেবা জুড়ে আপনার প্রকল্পের ব্যবহারের সামগ্রিক চিত্র পেতে Firebase কনসোলে ব্যবহার এবং বিলিং ড্যাশবোর্ড নিরীক্ষণ করুন৷
- Firebase লঞ্চ চেকলিস্ট পর্যালোচনা করুন।
ফায়ারবেস এবং আপনার অ্যান্ড্রয়েড প্রকল্প নিয়ে সমস্যা হচ্ছে? অ্যান্ড্রয়েড সমস্যা সমাধান এবং FAQ দেখুন।