পূর্বশর্ত
অ্যান্ড্রয়েড স্টুডিওকে তার সর্বশেষ সংস্করণে ইনস্টল বা আপডেট করুন।
নিশ্চিত করুন যে আপনার প্রকল্পটি এই প্রয়োজনীয়তাগুলি পূরণ করে (মনে রাখবেন যে কিছু পণ্যের কঠোর প্রয়োজনীয়তা থাকতে পারে):
- API লেভেল ২১ (ললিপপ) বা তার বেশি লক্ষ্য করে
- অ্যান্ড্রয়েড ৫.০ বা তার উচ্চতর সংস্করণ ব্যবহার করে
- Jetpack (AndroidX) ব্যবহার করে, যার মধ্যে এই সংস্করণের প্রয়োজনীয়তাগুলি পূরণ করা অন্তর্ভুক্ত:
-
com.android.tools.build:gradle
v7.3.0 বা তার পরবর্তী সংস্করণ -
compileSdkVersion
28 বা তার পরবর্তী সংস্করণ
-
আপনার অ্যাপটি চালানোর জন্য একটি ফিজিক্যাল ডিভাইস সেট আপ করুন অথবা একটি এমুলেটর ব্যবহার করুন।
মনে রাখবেন যে Google Play পরিষেবার উপর নির্ভরশীল Firebase SDK গুলির জন্য ডিভাইস বা এমুলেটরে Google Play পরিষেবা ইনস্টল করা প্রয়োজন।আপনার গুগল অ্যাকাউন্ট ব্যবহার করে ফায়ারবেসে সাইন ইন করুন ।
যদি আপনার ইতিমধ্যেই কোনও অ্যান্ড্রয়েড প্রকল্প না থাকে এবং আপনি কেবল একটি Firebase পণ্য চেষ্টা করে দেখতে চান, তাহলে আপনি আমাদের কুইকস্টার্ট নমুনাগুলির একটি ডাউনলোড করতে পারেন।
আপনি নিম্নলিখিত বিকল্পগুলির মধ্যে একটি ব্যবহার করে আপনার অ্যান্ড্রয়েড অ্যাপটি Firebase এর সাথে সংযুক্ত করতে পারেন:
- বিকল্প ১ : (প্রস্তাবিত) Firebase কনসোল সেটআপ ওয়ার্কফ্লো ব্যবহার করুন।
- বিকল্প ২ : অ্যান্ড্রয়েড স্টুডিও ফায়ারবেস সহকারী ব্যবহার করুন (অতিরিক্ত কনফিগারেশনের প্রয়োজন হতে পারে)।
বিকল্প ১ : Firebase কনসোল ব্যবহার করে Firebase যোগ করুন
আপনার অ্যাপে Firebase যোগ করার জন্য Firebase কনসোল এবং আপনার খোলা Android প্রজেক্ট উভয় ক্ষেত্রেই কাজ জড়িত (উদাহরণস্বরূপ, আপনি কনসোল থেকে Firebase কনফিগারেশন ফাইল ডাউনলোড করেন, তারপর সেগুলিকে আপনার Android প্রজেক্টে স্থানান্তর করেন)।
ধাপ ১ : একটি ফায়ারবেস প্রকল্প তৈরি করুন
আপনার অ্যান্ড্রয়েড অ্যাপে Firebase যোগ করার আগে, আপনার অ্যান্ড্রয়েড অ্যাপের সাথে সংযোগ স্থাপনের জন্য আপনাকে একটি Firebase প্রকল্প তৈরি করতে হবে। Firebase প্রকল্প সম্পর্কে আরও জানতে Understand Firebase প্রকল্পগুলি দেখুন।
ধাপ ২ : Firebase-এ আপনার অ্যাপ নিবন্ধন করুন
আপনার অ্যান্ড্রয়েড অ্যাপে Firebase ব্যবহার করার জন্য, আপনাকে আপনার Firebase প্রোজেক্টের সাথে আপনার অ্যাপটি নিবন্ধন করতে হবে। আপনার অ্যাপটি নিবন্ধন করাকে প্রায়শই আপনার প্রোজেক্টে আপনার অ্যাপটি "যোগ করা" বলা হয়।
Firebase কনসোলে যান।
প্রজেক্ট ওভারভিউ পৃষ্ঠার মাঝখানে, সেটআপ ওয়ার্কফ্লো চালু করতে অ্যান্ড্রয়েড আইকন (
) অথবা অ্যাপ যোগ করুন- এ ক্লিক করুন।অ্যান্ড্রয়েড প্যাকেজ নাম ক্ষেত্রে আপনার অ্যাপের প্যাকেজের নাম লিখুন।
একটি প্যাকেজের নাম ডিভাইসে এবং গুগল প্লে স্টোরে আপনার অ্যাপটিকে অনন্যভাবে শনাক্ত করে।
একটি প্যাকেজের নাম প্রায়শই একটি অ্যাপ্লিকেশন আইডি হিসাবে উল্লেখ করা হয়।
আপনার মডিউল (অ্যাপ-লেভেল) গ্র্যাডেল ফাইলে আপনার অ্যাপের প্যাকেজের নাম খুঁজুন, সাধারণত
app/build.gradle
(উদাহরণস্বরূপ প্যাকেজের নাম:com.yourcompany.yourproject
)।মনে রাখবেন যে প্যাকেজের নামের মানটি কেস-সংবেদনশীল, এবং আপনার Firebase প্রকল্পে নিবন্ধিত হওয়ার পরে এই Firebase Android অ্যাপের জন্য এটি পরিবর্তন করা যাবে না।
(ঐচ্ছিক) একটি অ্যাপ ডাকনাম লিখুন, যা একটি অভ্যন্তরীণ, সুবিধাজনক শনাক্তকারী যা শুধুমাত্র Firebase কনসোলে আপনার কাছে দৃশ্যমান।
অ্যাপ নিবন্ধন করুন এ ক্লিক করুন।
ধাপ ৩ : একটি Firebase কনফিগারেশন ফাইল যোগ করুন
ডাউনলোড করুন এবং তারপর আপনার কোডবেসে আপনার অ্যাপের Firebase কনফিগারেশন ফাইল (
) যোগ করুন:google-services.json আপনার অ্যাপের Firebase কনফিগারেশন ফাইলটি পেতে Download google-services.json এ ক্লিক করুন।
আপনার অ্যাপের মডিউল (অ্যাপ-লেভেল) রুট ডিরেক্টরিতে আপনার কনফিগার ফাইলটি সরান।
Firebase কনফিগারেশন ফাইলটিতে আপনার প্রোজেক্ট এবং অ্যাপের জন্য অনন্য, কিন্তু গোপন নয় এমন শনাক্তকারী রয়েছে। এই কনফিগারেশন ফাইল সম্পর্কে আরও জানতে, Understand Firebase Projects দেখুন।
আপনি যেকোনো সময় আপনার Firebase কনফিগারেশন ফাইলটি আবার ডাউনলোড করতে পারেন।
নিশ্চিত করুন যে কনফিগ ফাইলের নামটিতে অতিরিক্ত অক্ষর যুক্ত করা নেই, যেমন
(2)
।
আপনার
কনফিগারেশন ফাইলের মানগুলিকে Firebase SDK-তে অ্যাক্সেসযোগ্য করতে, আপনার Google services Gradle প্লাগইন (google-services.json google-services
) প্রয়োজন।আপনার রুট-লেভেল (প্রজেক্ট-লেভেল) গ্র্যাডেল ফাইলে (
<project>/build.gradle.kts
অথবা<project>/build.gradle
), নির্ভরতা হিসেবে Google পরিষেবা প্লাগইন যোগ করুন:Kotlin
plugins { id("com.android.application") version "7.3.0" apply false // ... // Add the dependency for the Google services Gradle plugin id("com.google.gms.google-services") version "4.4.4" apply false }
Groovy
plugins { id 'com.android.application' version '7.3.0' apply false // ... // Add the dependency for the Google services Gradle plugin id 'com.google.gms.google-services' version '4.4.4' apply false }
আপনার মডিউল (অ্যাপ-লেভেল) গ্র্যাডেল ফাইলে (সাধারণত
<project>/<app-module>/build.gradle.kts
অথবা<project>/<app-module>/build.gradle
), Google services প্লাগইন যোগ করুন:Kotlin
plugins { id("com.android.application") // Add the Google services Gradle plugin id("com.google.gms.google-services") // ... }
Groovy
plugins { id 'com.android.application' // Add the Google services Gradle plugin id 'com.google.gms.google-services' // ... }
ধাপ ৪ : আপনার অ্যাপে Firebase SDK যোগ করুন
আপনার মডিউল (অ্যাপ-লেভেল) গ্র্যাডেল ফাইলে (সাধারণত
<project>/<app-module>/build.gradle.kts
অথবা<project>/<app-module>/build.gradle
), আপনার অ্যাপে যে Firebase পণ্যগুলি ব্যবহার করতে চান তার জন্য নির্ভরতা যোগ করুন। লাইব্রেরি সংস্করণ নিয়ন্ত্রণ করতে আমরা Firebase Android BoM ব্যবহার করার পরামর্শ দিই।Analytics সক্ষম করা হয়েছে
dependencies { // ... // Import the Firebase BoM implementation(platform("com.google.firebase:firebase-bom:34.4.0")) // When using the BoM, you don't specify versions in Firebase library dependencies // Add the dependency for the Firebase SDK for Google Analytics implementation("com.google.firebase:firebase-analytics") // TODO: Add the dependencies for any other Firebase products you want to use // See https://firebase.google.com/docs/android/setup#available-libraries // For example, add the dependencies for Firebase Authentication and Cloud Firestore implementation("com.google.firebase:firebase-auth") implementation("com.google.firebase:firebase-firestore") }
Firebase Android BoM ব্যবহার করে, আপনার অ্যাপ সর্বদা Firebase Android লাইব্রেরির সামঞ্জস্যপূর্ণ সংস্করণ ব্যবহার করবে।
Analytics সক্ষম করা নেই
dependencies { // ... // Import the Firebase BoM implementation(platform("com.google.firebase:firebase-bom:34.4.0")) // When using the BoM, you don't specify versions in Firebase library dependencies // TODO: Add the dependencies for Firebase products you want to use // See https://firebase.google.com/docs/android/setup#available-libraries // For example, add the dependencies for Firebase Authentication and Cloud Firestore implementation("com.google.firebase:firebase-auth") implementation("com.google.firebase:firebase-firestore") }
Firebase Android BoM ব্যবহার করে, আপনার অ্যাপ সর্বদা Firebase Android লাইব্রেরির সামঞ্জস্যপূর্ণ সংস্করণ ব্যবহার করবে।
আপনি যে পণ্যগুলি ব্যবহার করতে চান তার জন্য নির্ভরতা যোগ করার পরে, আপনার অ্যান্ড্রয়েড প্রকল্পটি গ্রেডল ফাইলগুলির সাথে সিঙ্ক করুন।
Android Gradle plugin (AGP) v4.2 বা তার আগের সংস্করণ ব্যবহার করে এমন Gradle বিল্ডগুলিতে Java 8 সমর্থন সক্ষম করতে হবে। অন্যথায়, Firebase SDK যোগ করার সময় এই Android প্রকল্পগুলি একটি বিল্ড ব্যর্থতা পাবে।
এই বিল্ড ব্যর্থতা ঠিক করতে, আপনি দুটি বিকল্পের একটি অনুসরণ করতে পারেন:
- ত্রুটি বার্তা থেকে তালিকাভুক্ত
compileOptions
আপনার অ্যাপ-লেভেলbuild.gradle.kts
অথবাbuild.gradle
ফাইলে যোগ করুন। - আপনার অ্যান্ড্রয়েড প্রোজেক্টের জন্য
minSdk
26 বা তার উপরে বাড়ান।
এই বিল্ড ব্যর্থতা সম্পর্কে আরও জানুন এই FAQ তে।
- ত্রুটি বার্তা থেকে তালিকাভুক্ত
ব্যস! আপনি পরবর্তী ধাপগুলি দেখতে এড়িয়ে যেতে পারেন।
তবে, যদি আপনার সেট আপ করতে সমস্যা হয়, তাহলে Android সমস্যা সমাধান এবং FAQ দেখুন।
বিকল্প ২ : ফায়ারবেস সহকারী ব্যবহার করে ফায়ারবেস যোগ করুন
ফায়ারবেস অ্যাসিস্ট্যান্ট আপনার অ্যাপটিকে একটি ফায়ারবেস প্রজেক্টের সাথে নিবন্ধন করে এবং আপনার অ্যান্ড্রয়েড প্রজেক্টে প্রয়োজনীয় ফায়ারবেস ফাইল, প্লাগইন এবং নির্ভরতা যোগ করে — সবকিছুই অ্যান্ড্রয়েড স্টুডিওর মধ্যে থেকে!
অ্যান্ড্রয়েড স্টুডিওতে আপনার অ্যান্ড্রয়েড প্রজেক্টটি খুলুন, তারপর নিশ্চিত করুন যে আপনি অ্যান্ড্রয়েড স্টুডিও এবং ফায়ারবেস অ্যাসিস্ট্যান্টের সর্বশেষ সংস্করণ ব্যবহার করছেন:
- উইন্ডোজ / লিনাক্স: সাহায্য > আপডেটের জন্য পরীক্ষা করুন
- macOS: Android Studio > আপডেটের জন্য চেক করুন
Firebase Assistant খুলুন: Tools > Firebase ।
অ্যাসিস্ট্যান্ট প্যানে, আপনার অ্যাপে যোগ করার জন্য একটি Firebase পণ্য বেছে নিন। এর বিভাগটি প্রসারিত করুন, তারপর টিউটোরিয়াল লিঙ্কে ক্লিক করুন (উদাহরণস্বরূপ,
Analytics > একটি Analytics ইভেন্ট লগ করুন )।আপনার অ্যান্ড্রয়েড প্রজেক্টকে Firebase এর সাথে সংযুক্ত করতে Connect to Firebase এ ক্লিক করুন।
এই ওয়ার্কফ্লোটি স্বয়ংক্রিয়ভাবে আপনার অ্যাপের প্যাকেজ নাম ব্যবহার করে একটি নতুন Firebase Android অ্যাপ তৈরি করে। আপনি এই নতুন Firebase Android অ্যাপটি একটি বিদ্যমান Firebase প্রকল্পে অথবা একটি নতুন প্রকল্পে তৈরি করতে পারেন।
আপনার Firebase প্রকল্প সেট আপ করার জন্য এখানে কিছু টিপস দেওয়া হল:
Firebase প্রকল্পে অ্যাপ যোগ করার জন্য আমাদের সেরা অনুশীলনগুলি দেখুন, যার মধ্যে একাধিক ভেরিয়েন্ট কীভাবে পরিচালনা করবেন তাও অন্তর্ভুক্ত।
আপনি যদি একটি নতুন প্রকল্প তৈরি করেন, তাহলে আমরা দৃঢ়ভাবে সুপারিশ করছি যে আপনি আপনার প্রকল্পের জন্য Google Analytics সেট আপ করুন, যা আপনাকে অনেক Firebase পণ্য ব্যবহারের সর্বোত্তম অভিজ্ঞতা প্রদান করতে সক্ষম করে।
এই ওয়ার্কফ্লোটি আপনার ফায়ারবেস প্রজেক্টের অ্যান্ড্রয়েড কনফিগারেশন ফাইল (
) কে আপনার অ্যাপের মডিউল (অ্যাপ-লেভেল) ডিরেক্টরিতে যোগ করে।google-services.json
পছন্দসই Firebase পণ্য যোগ করতে বোতামে ক্লিক করুন (উদাহরণস্বরূপ, আপনার অ্যাপে Analytics
যোগ করুন )।
সমস্ত নির্ভরতার প্রয়োজনীয় সংস্করণ রয়েছে তা নিশ্চিত করতে আপনার অ্যাপটি সিঙ্ক করুন।
অ্যাসিস্ট্যান্ট প্যানে, আপনার নির্বাচিত ফায়ারবেস পণ্যের জন্য অবশিষ্ট সেটআপ নির্দেশাবলী অনুসরণ করুন।
Firebase Assistant এর মাধ্যমে যত খুশি Firebase পণ্য যোগ করুন!
ব্যস! পরবর্তী ধাপগুলি অনুসরণ করার জন্য সুপারিশকৃত পদক্ষেপগুলি অবশ্যই দেখে নিন।
তবে, যদি আপনার সেট আপ করতে সমস্যা হয়, তাহলে Android সমস্যা সমাধান এবং FAQ দেখুন।
উপলব্ধ লাইব্রেরি
এই বিভাগে Android এর জন্য সমর্থিত Firebase পণ্য এবং তাদের Gradle নির্ভরতা তালিকাভুক্ত করা হয়েছে। এই Firebase Android লাইব্রেরিগুলি সম্পর্কে আরও জানুন:
ফায়ারবেস অ্যান্ড্রয়েড এসডিকে গিটহাব রেপো
মনে রাখবেন যে Firebase Android BoM ব্যবহার করার সময়, আপনার Gradle বিল্ড কনফিগারেশন ফাইলে Firebase লাইব্রেরি নির্ভরতা ঘোষণা করার সময় আপনি পৃথক লাইব্রেরি সংস্করণগুলি নির্দিষ্ট করেন না।
পরিষেবা বা পণ্য | গ্রেডেল নির্ভরতা | সর্বশেষ সংস্করণ | Analytics যোগ করবেন? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Firebase Android BoM ( Bill of Materials ) | com.google.firebase:firebase-bom সর্বশেষ Firebase BoM সংস্করণে প্রতিটি Firebase Android লাইব্রেরির সর্বশেষ সংস্করণ রয়েছে। কোন লাইব্রেরি সংস্করণগুলি একটি নির্দিষ্ট BoM সংস্করণের সাথে ম্যাপ করা হয়েছে তা জানতে, সেই BoM সংস্করণের রিলিজ নোটগুলি পর্যালোচনা করুন। | ৩৪.৪.০ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AdMob | com.google.android.gms:প্লে-সার্ভিসেস-বিজ্ঞাপন | ২৪.৭.০ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ফায়ারবেস এআই লজিক ১ | com.google.firebase:firebase-ai | ১৭.৪.০ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Analytics | com.google.firebase:firebase-বিশ্লেষণ | ২৩.০.০ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
App Check কাস্টম প্রদানকারী | com.google.firebase:firebase-অ্যাপচেক | ১৯.০.১ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
App Check ডিবাগ প্রদানকারী | com.google.firebase:firebase-appcheck-ডিবাগ | ১৯.০.১ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
App Check প্লে ইন্টিগ্রিটি প্রদানকারী | com.google.firebase:firebase-appcheck-playintigrity | ১৯.০.১ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
App Distribution | com.google.firebase:firebase-অ্যাপডিস্ট্রিবিউশন | ১৬.০.০-বিটা১৭ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
App Distribution API | com.google.firebase:firebase-অ্যাপডিস্ট্রিবিউশন-api | ১৬.০.০-বিটা১৭ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
App Distribution প্লাগইন | com.google.firebase:firebase-appdistribution-gradle | ৫.১.১ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Authentication | com.google.firebase:firebase-auth | ২৪.০.১ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cloud Firestore | com.google.firebase:firebase-firestore | ২৬.০.২ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cloud Functions for Firebase Client SDK | com.google.firebase:firebase-ফাংশন | ২২.০.১ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cloud Messaging | com.google.firebase:firebase-মেসেজিং | ২৫.০.১ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cloud Storage | com.google.firebase:firebase-স্টোরেজ | ২২.০.১ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Crashlytics | com.google.firebase:firebase-crashlytics | ২০.০.৩ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Crashlytics এনডিকে | com.google.firebase:firebase-crashlytics-ndk | ২০.০.৩ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Crashlytics প্লাগইন | com.google.firebase:firebase-crashlytics-gradle | ৩.০.৬ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Data Connect | com.google.firebase:firebase-ডেটাকানেক্ট | ১৭.১.০ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
গতিশীল বৈশিষ্ট্য মডিউল সমর্থন | com.google.firebase:firebase-ডাইনামিক-মডিউল-সাপোর্ট | ১৬.০.০-বিটা০৪ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
In-App Messaging | com.google.firebase:firebase-inappmessaging | ২২.০.১ | (প্রয়োজনীয়) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
In-App Messaging ডিসপ্লে | com.google.firebase:firebase-inappmessaging-display | ২২.০.১ | (প্রয়োজনীয়) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Firebase ইনস্টলেশন | com.google.firebase:firebase-ইনস্টলেশন | ১৯.০.১ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Firebase ML মডেল ডাউনলোডার এপিআই | com.google.firebase:firebase-ml-modeldownloader | ২৬.০.১ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Performance Monitoring | com.google.firebase:firebase-perf | ২২.০.২ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Performance Monitoring প্লাগইন | com.google.firebase:perf-প্লাগইন | ২.০.১ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Realtime Database | com.google.firebase:firebase-ডাটাবেস | ২২.০.১ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Remote Config | com.google.firebase:firebase-config | ২৩.০.১ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
গুগল প্লে সার্ভিসেস প্লাগইন | com.google.gms:গুগল-সার্ভিসেস | ৪.৪.৪ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
বাতিল বা অসমর্থিত লাইব্রেরি | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
App Indexing | com.google.firebase:firebase-appindexing | ২০.০.০ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dynamic Links | com.google.firebase:firebase-ডাইনামিক-লিঙ্ক | ২২.১.০ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ফায়ারবেস KTX মডিউল - আর সমর্থিত নয়
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ফায়ারবেস এমএল কিট লাইব্রেরি
|
১. ফায়ারবেস এআই লজিককে পূর্বে " ভার্টেক্স এআই ইন ফায়ারবেস " নামে ডাকা হত, যার প্যাকেজটি ছিল com.google.firebase:firebase-vertexai
।
পরবর্তী পদক্ষেপ
আপনার অ্যাপে Firebase পরিষেবা যোগ করুন:
Firebase AI Logic ব্যবহার করে Gemini এবং Imagen মডেল দিয়ে জেনারেটিভ AI বৈশিষ্ট্য তৈরি করুন।
Analytics এর মাধ্যমে ব্যবহারকারীর আচরণ সম্পর্কে অন্তর্দৃষ্টি অর্জন করুন।
Authentication ব্যবহার করে একটি ব্যবহারকারী প্রমাণীকরণ প্রবাহ সেট আপ করুন।
Cloud Firestore বা Realtime Database ব্যবহার করে ব্যবহারকারীর তথ্যের মতো ডেটা সংরক্ষণ করুন।
Cloud Storage ব্যবহার করে ছবি এবং ভিডিওর মতো ফাইল সংরক্ষণ করুন।
Cloud Functions সাথে একটি নিরাপদ পরিবেশে চলমান ব্যাকএন্ড কোড ট্রিগার করুন।
Cloud Messaging মাধ্যমে বিজ্ঞপ্তি পাঠান।
Crashlytics ব্যবহার করে আপনার অ্যাপ কখন এবং কেন ক্র্যাশ হচ্ছে তা খুঁজে বের করুন।
ফায়ারবেস সম্পর্কে জানুন:
ফায়ারবেস প্রকল্প এবং প্রকল্পগুলির জন্য সর্বোত্তম অনুশীলন সম্পর্কে আরও জানতে "আন্ডারস্ট্যান্ড ফায়ারবেস প্রকল্পগুলি" দেখুন।
নমুনা Firebase অ্যাপগুলি অন্বেষণ করুন।
Firebase Android Codelab এর সাথে ব্যবহারিক অভিজ্ঞতা অর্জন করুন।
সপ্তাহান্তের কোর্সে Firebase এর সাথে আরও জানুন।
আপনার অ্যাপ চালু করার জন্য প্রস্তুত হোন:
- Google Cloud কনসোলে আপনার প্রকল্পের জন্য বাজেট সতর্কতা সেট আপ করুন।
- একাধিক Firebase পরিষেবা জুড়ে আপনার প্রকল্পের ব্যবহারের সামগ্রিক চিত্র পেতে Firebase কনসোলে ব্যবহার এবং বিলিং ড্যাশবোর্ড পর্যবেক্ষণ করুন।
- ফায়ারবেস লঞ্চ চেকলিস্ট পর্যালোচনা করুন।
Firebase এবং আপনার Android প্রকল্প নিয়ে সমস্যা হচ্ছে? Android সমস্যা সমাধান এবং FAQ দেখুন।