আপনার Android প্রকল্পে Firebase যোগ করুন

পূর্বশর্ত

  • অ্যান্ড্রয়েড স্টুডিও এর সর্বশেষ সংস্করণে ইনস্টল বা আপডেট করুন।

  • নিশ্চিত করুন যে আপনার প্রকল্প এই প্রয়োজনীয়তাগুলি পূরণ করে (মনে রাখবেন যে কিছু পণ্যের কঠোর প্রয়োজনীয়তা থাকতে পারে):

    • লক্ষ্য API স্তর 21 (ললিপপ) বা উচ্চতর
    • Android 5.0 বা উচ্চতর ব্যবহার করে
    • Jetpack (AndroidX) ব্যবহার করে, যা এই সংস্করণের প্রয়োজনীয়তাগুলি পূরণ করে:
      • com.android.tools.build:gradle v7.3.0 বা তার পরে
      • compileSdkVersion 28 বা তার পরে
  • একটি শারীরিক ডিভাইস সেট আপ করুন বা আপনার অ্যাপ চালানোর জন্য একটি এমুলেটর ব্যবহার করুন।
    মনে রাখবেন যে Google Play পরিষেবাগুলির উপর নির্ভরশীল Firebase SDKগুলির জন্য ডিভাইস বা এমুলেটরকে Google Play পরিষেবাগুলি ইনস্টল করা প্রয়োজন৷

  • আপনার Google অ্যাকাউন্ট ব্যবহার করে Firebase-এ সাইন ইন করুন

আপনার যদি ইতিমধ্যে একটি Android প্রকল্প না থাকে এবং আপনি শুধুমাত্র একটি Firebase পণ্য ব্যবহার করে দেখতে চান, তাহলে আপনি আমাদের কুইকস্টার্ট নমুনাগুলির একটি ডাউনলোড করতে পারেন৷


আপনি নিম্নলিখিত বিকল্পগুলির মধ্যে একটি ব্যবহার করে আপনার Android অ্যাপটিকে Firebase-এর সাথে সংযুক্ত করতে পারেন:

  • বিকল্প 1 : (প্রস্তাবিত) Firebase কনসোল সেটআপ ওয়ার্কফ্লো ব্যবহার করুন।
  • বিকল্প 2 : অ্যান্ড্রয়েড স্টুডিও ফায়ারবেস সহকারী ব্যবহার করুন (অতিরিক্ত কনফিগারেশনের প্রয়োজন হতে পারে)।



বিকল্প 1 : Firebase কনসোল ব্যবহার করে Firebase যোগ করুন

আপনার অ্যাপে Firebase যোগ করার জন্য Firebase কনসোল এবং আপনার ওপেন অ্যান্ড্রয়েড প্রোজেক্ট উভয়েরই কাজ জড়িত থাকে (উদাহরণস্বরূপ, আপনি কনসোল থেকে Firebase কনফিগার ফাইলগুলি ডাউনলোড করেন, তারপর সেগুলিকে আপনার Android প্রোজেক্টে নিয়ে যান)।

ধাপ 1 : একটি ফায়ারবেস প্রকল্প তৈরি করুন

আপনার Android অ্যাপে Firebase যোগ করার আগে, আপনার Android অ্যাপে সংযোগ করার জন্য আপনাকে একটি Firebase প্রকল্প তৈরি করতে হবে। Firebase প্রকল্পগুলি সম্পর্কে আরও জানতে Firebase প্রকল্পগুলি বুঝতে দেখুন৷

  1. Firebase কনসোলে , প্রজেক্ট যোগ করুন ক্লিক করুন।

    • একটি বিদ্যমান Google Cloud প্রকল্পে Firebase সংস্থান যোগ করতে, এর প্রকল্পের নাম লিখুন বা ড্রপডাউন মেনু থেকে এটি নির্বাচন করুন৷

    • একটি নতুন প্রকল্প তৈরি করতে, পছন্দসই প্রকল্পের নাম লিখুন। এছাড়াও আপনি ঐচ্ছিকভাবে প্রকল্পের নামের নীচে প্রদর্শিত প্রকল্প ID সম্পাদনা করতে পারেন৷

  2. অনুরোধ করা হলে, Firebase শর্তাবলী পর্যালোচনা করুন এবং স্বীকার করুন।

  3. অবিরত ক্লিক করুন.

  4. (ঐচ্ছিক) আপনার প্রোজেক্টের জন্য Google Analytics সেট আপ করুন, যা আপনাকে নিম্নলিখিত Firebase পণ্যগুলির যেকোনো একটি ব্যবহার করে সর্বোত্তম অভিজ্ঞতা পেতে সক্ষম করে:

    হয় একটি বিদ্যমান Google Analytics অ্যাকাউন্ট নির্বাচন করুন বা একটি নতুন অ্যাকাউন্ট তৈরি করুন৷

    আপনি যদি একটি নতুন অ্যাকাউন্ট তৈরি করেন, আপনার Analytics রিপোর্টিং অবস্থান নির্বাচন করুন, তারপর আপনার প্রকল্পের জন্য ডেটা শেয়ারিং সেটিংস এবং Google Analytics শর্তাদি গ্রহণ করুন৷

  5. প্রোজেক্ট তৈরি করুন ক্লিক করুন (বা ফায়ারবেস যোগ করুন , যদি আপনি একটি বিদ্যমান Google Cloud প্রকল্প ব্যবহার করেন)।

Firebase স্বয়ংক্রিয়ভাবে আপনার Firebase প্রকল্পের জন্য সংস্থান সরবরাহ করে। প্রক্রিয়াটি সম্পূর্ণ হলে, আপনাকে Firebase কনসোলে আপনার Firebase প্রকল্পের ওভারভিউ পৃষ্ঠায় নিয়ে যাওয়া হবে।

ধাপ 2 : Firebase-এ আপনার অ্যাপ নিবন্ধন করুন

আপনার অ্যান্ড্রয়েড অ্যাপে ফায়ারবেস ব্যবহার করতে, আপনাকে আপনার ফায়ারবেস প্রকল্পের সাথে আপনার অ্যাপটি নিবন্ধন করতে হবে। আপনার অ্যাপ নিবন্ধন করাকে প্রায়ই আপনার প্রকল্পে আপনার অ্যাপকে "সংযোজন" বলা হয়।

  1. Firebase কনসোলে যান।

  2. প্রোজেক্ট ওভারভিউ পৃষ্ঠার কেন্দ্রে, সেটআপ ওয়ার্কফ্লো চালু করতে Android আইকনে ক্লিক করুন ( ) বা অ্যাপ যোগ করুন

  3. অ্যান্ড্রয়েড প্যাকেজ নামের ক্ষেত্রে আপনার অ্যাপের প্যাকেজের নাম লিখুন।

    • একটি প্যাকেজ নাম অনন্যভাবে ডিভাইসে এবং Google Play স্টোরে আপনার অ্যাপটিকে সনাক্ত করে।

    • একটি প্যাকেজের নাম প্রায়ই একটি অ্যাপ্লিকেশন আইডি হিসাবে উল্লেখ করা হয়।

    • আপনার মডিউল (অ্যাপ-লেভেল) গ্রেডল ফাইলে আপনার অ্যাপের প্যাকেজের নাম খুঁজুন, সাধারণত app/build.gradle (উদাহরণ প্যাকেজের নাম: com.yourcompany.yourproject )।

    • সচেতন থাকুন যে প্যাকেজ নামের মানটি কেস-সংবেদনশীল, এবং এটি আপনার Firebase প্রোজেক্টে নিবন্ধিত হওয়ার পরে এই Firebase Android অ্যাপের জন্য পরিবর্তন করা যাবে না।

  4. (ঐচ্ছিক) অন্যান্য অ্যাপের তথ্য লিখুন: অ্যাপের ডাকনাম এবং ডিবাগ সাইনিং সার্টিফিকেট SHA-1

    • অ্যাপের ডাকনাম : একটি অভ্যন্তরীণ, সুবিধার শনাক্তকারী যা শুধুমাত্র Firebase কনসোলে আপনার কাছে দৃশ্যমান

    • ডিবাগ সাইনিং সার্টিফিকেট SHA-1 : Firebase Authentication ( Google সাইন ইন বা ফোন নম্বর সাইন ইন ব্যবহার করার সময়) এবং Firebase Dynamic Links জন্য একটি SHA-1 হ্যাশ প্রয়োজন।

  5. রেজিস্টার অ্যাপে ক্লিক করুন।

ধাপ 3 : একটি ফায়ারবেস কনফিগারেশন ফাইল যোগ করুন

  1. ডাউনলোড করুন এবং তারপর আপনার অ্যাপে Firebase Android কনফিগারেশন ফাইল ( google-services.json ) যোগ করুন:

    1. আপনার Firebase অ্যান্ড্রয়েড কনফিগারেশন ফাইল পেতে ডাউনলোড google-services.json এ ক্লিক করুন।

    2. আপনার অ্যাপের মডিউল (অ্যাপ-লেভেল) রুট ডিরেক্টরিতে আপনার কনফিগার ফাইলটি সরান।

    • Firebase কনফিগারেশন ফাইলটিতে আপনার প্রকল্পের জন্য অনন্য, কিন্তু অ-গোপন শনাক্তকারী রয়েছে। এই কনফিগারেশন ফাইল সম্পর্কে আরও জানতে, Firebase প্রজেক্ট বুঝতে দেখুন।

    • আপনি যে কোনো সময় আপনার Firebase কনফিগারেশন ফাইলটি আবার ডাউনলোড করতে পারেন।

    • নিশ্চিত করুন যে কনফিগার ফাইলের নাম অতিরিক্ত অক্ষরের সাথে যুক্ত করা হয়নি, যেমন (2)

  2. আপনার google-services.json কনফিগার ফাইলের মানগুলিকে Firebase SDK-তে অ্যাক্সেসযোগ্য করতে, আপনার Google পরিষেবার গ্রেডল প্লাগইন ( google-services ) প্রয়োজন৷

    1. আপনার রুট-লেভেল (প্রকল্প-স্তরের) গ্রেডল ফাইলে ( <project>/build.gradle.kts বা <project>/build.gradle ), নির্ভরতা হিসাবে Google পরিষেবা প্লাগইন যোগ করুন:

      KotlinGroovy
      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.2" apply false
      }
      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.2' apply false
      }
    2. আপনার মডিউলে (অ্যাপ-লেভেল) গ্রেডল ফাইল (সাধারণত <project>/<app-module>/build.gradle.kts বা <project>/<app-module>/build.gradle ), Google পরিষেবা প্লাগইন যোগ করুন:

      KotlinGroovy
      plugins {
        id("com.android.application")
      
        // Add the Google services Gradle plugin
        id("com.google.gms.google-services")
        // ...
      }
      plugins {
        id 'com.android.application'
      
        // Add the Google services Gradle plugin
        id 'com.google.gms.google-services'
        // ...
      }

ধাপ 4 : আপনার অ্যাপে Firebase SDK যোগ করুন

  1. আপনার মডিউল (অ্যাপ-লেভেল) গ্রেডল ফাইলে (সাধারণত <project>/<app-module>/build.gradle.kts বা <project>/<app-module>/build.gradle ), Firebase পণ্যগুলির জন্য নির্ভরতা যোগ করুন যা আপনি আপনার অ্যাপে ব্যবহার করতে চান। আমরা লাইব্রেরি সংস্করণ নিয়ন্ত্রণ করতে Firebase Android BoM ব্যবহার করার পরামর্শ দিই।

    dependencies {
      // ...
    
      // Import the Firebase BoM
      implementation(platform("com.google.firebase:firebase-bom:33.7.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 লাইব্রেরির সামঞ্জস্যপূর্ণ সংস্করণ ব্যবহার করবে।

    একটি কোটলিন-নির্দিষ্ট লাইব্রেরি মডিউল খুঁজছেন? অক্টোবর 2023 থেকে শুরু হচ্ছে ( Firebase BoM 32.5.0) , Kotlin এবং Java ডেভেলপাররা প্রধান লাইব্রেরি মডিউলের উপর নির্ভর করতে পারে (বিশদ বিবরণের জন্য, এই উদ্যোগ সম্পর্কে প্রায়শই জিজ্ঞাসিত প্রশ্ন দেখুন)।

    dependencies {
      // ...
    
      // Import the Firebase BoM
      implementation(platform("com.google.firebase:firebase-bom:33.7.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 লাইব্রেরির সামঞ্জস্যপূর্ণ সংস্করণ ব্যবহার করবে।

    একটি কোটলিন-নির্দিষ্ট লাইব্রেরি মডিউল খুঁজছেন? অক্টোবর 2023 থেকে শুরু হচ্ছে ( Firebase BoM 32.5.0) , Kotlin এবং Java ডেভেলপাররা প্রধান লাইব্রেরি মডিউলের উপর নির্ভর করতে পারে (বিশদ বিবরণের জন্য, এই উদ্যোগ সম্পর্কে প্রায়শই জিজ্ঞাসিত প্রশ্ন দেখুন)।

  2. আপনি যে পণ্যগুলি ব্যবহার করতে চান তার জন্য নির্ভরতা যুক্ত করার পরে, গ্রেডল ফাইলগুলির সাথে আপনার অ্যান্ড্রয়েড প্রকল্প সিঙ্ক করুন।

    Gradle বিল্ড যেগুলি Android Gradle plugin (AGP) v4.2 ব্যবহার করে বা তার আগের জাভা 8 সমর্থন সক্রিয় করতে হবে। অন্যথায়, Firebase SDK যোগ করার সময় এই Android প্রকল্পগুলি বিল্ড ব্যর্থতা পায়।

    এই বিল্ড ব্যর্থতা ঠিক করতে, আপনি দুটি বিকল্পের একটি অনুসরণ করতে পারেন:

    • আপনার অ্যাপ-লেভেল build.gradle.kts বা build.gradle ফাইলে ত্রুটি বার্তা থেকে তালিকাভুক্ত compileOptions যোগ করুন।
    • আপনার Android প্রকল্পের জন্য minSdk বাড়িয়ে 26 বা তার বেশি করুন।

    এই FAQ- এ এই বিল্ড ব্যর্থতা সম্পর্কে আরও জানুন।

তাই তো! প্রস্তাবিত পরবর্তী ধাপগুলি দেখতে আপনি এগিয়ে যেতে পারেন৷

আপনার যদি সেট আপ করতে সমস্যা হয়, তবুও, Android সমস্যা সমাধান এবং FAQ দেখুন৷



বিকল্প 2 : Firebase সহকারী ব্যবহার করে Firebase যোগ করুন

Firebase সহকারী আপনার অ্যাপটিকে একটি Firebase প্রকল্পের সাথে নিবন্ধন করে এবং আপনার Android প্রকল্পে প্রয়োজনীয় Firebase ফাইল, প্লাগইন এবং নির্ভরতা যোগ করে — সবই Android স্টুডিওর মধ্যে থেকে!

  1. অ্যান্ড্রয়েড স্টুডিওতে আপনার অ্যান্ড্রয়েড প্রোজেক্ট খুলুন, তারপর নিশ্চিত করুন যে আপনি অ্যান্ড্রয়েড স্টুডিও এবং ফায়ারবেস সহকারীর সর্বশেষ সংস্করণ ব্যবহার করছেন:

    • উইন্ডোজ / লিনাক্স: সহায়তা > আপডেটের জন্য চেক করুন
    • macOS: Android Studio > আপডেটের জন্য চেক করুন
  2. ফায়ারবেস সহকারী খুলুন: টুলস > ফায়ারবেস

  3. অ্যাসিস্ট্যান্ট প্যানে, আপনার অ্যাপে যোগ করতে একটি Firebase পণ্য বেছে নিন। এর বিভাগটি প্রসারিত করুন, তারপর টিউটোরিয়াল লিঙ্কে ক্লিক করুন (উদাহরণস্বরূপ, Analytics > একটি বিশ্লেষণ ইভেন্ট লগ করুন )।

    1. Firebase-এর সাথে আপনার অ্যান্ড্রয়েড প্রোজেক্ট কানেক্ট করতে Firebase-এ Connect-এ ক্লিক করুন।

      • এই ওয়ার্কফ্লো স্বয়ংক্রিয়ভাবে আপনার অ্যাপের প্যাকেজের নাম ব্যবহার করে একটি নতুন Firebase Android অ্যাপ তৈরি করে। আপনি একটি বিদ্যমান Firebase প্রকল্প বা একটি নতুন প্রকল্পে এই নতুন Firebase Android অ্যাপ তৈরি করতে পারেন৷

        আপনার ফায়ারবেস প্রকল্প সেট আপ করার বিষয়ে এখানে কিছু টিপস রয়েছে:

        • একটি Firebase প্রকল্পে অ্যাপ যোগ করার জন্য আমাদের সর্বোত্তম অনুশীলনগুলি দেখুন, এতে একাধিক ভেরিয়েন্ট কীভাবে পরিচালনা করা যায়।

        • আপনি যদি একটি নতুন প্রকল্প তৈরি করেন, আমরা দৃঢ়ভাবে সুপারিশ করি যে আপনি আপনার প্রকল্পের জন্য Google Analytics সেট আপ করুন, যা আপনাকে অনেকগুলি Firebase পণ্য ব্যবহার করে একটি সর্বোত্তম অভিজ্ঞতা পেতে সক্ষম করে৷

      • এই ওয়ার্কফ্লো আপনার অ্যাপের মডিউল (অ্যাপ-লেভেল) ডিরেক্টরিতে আপনার Firebase প্রোজেক্টের Android কনফিগারেশন ফাইল ( google-services.json ) যোগ করে।

    2. একটি পছন্দসই Firebase পণ্য যোগ করতে বোতামে ক্লিক করুন (উদাহরণস্বরূপ, আপনার অ্যাপে Analytics যোগ করুন )।

  4. সমস্ত নির্ভরতাগুলির প্রয়োজনীয় সংস্করণ রয়েছে তা নিশ্চিত করতে আপনার অ্যাপ সিঙ্ক করুন।

  5. সহকারী প্যানে, আপনার নির্বাচিত ফায়ারবেস পণ্যের জন্য অবশিষ্ট সেটআপ নির্দেশাবলী অনুসরণ করুন।

  6. Firebase সহকারীর মাধ্যমে আপনি যতটা চান অন্যান্য 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 সংস্করণের জন্য রিলিজ নোটগুলি পর্যালোচনা করুন৷

33.7.0
AdMob com.google.android.gms:play-services-ads 23.6.0
Analytics com.google.firebase:firebase-analytics 22.1.2
App Check কাস্টম প্রদানকারী com.google.firebase:firebase-appcheck 18.0.0
App Check ডিবাগ প্রদানকারী com.google.firebase:firebase-appcheck-debug 18.0.0
App Check প্লে ইন্টিগ্রিটি প্রদানকারী com.google.firebase:firebase-appcheck-playintegrity 18.0.0
App Distribution com.google.firebase:firebase-appdistribution 16.0.0-বিটা14
App Distribution API com.google.firebase:firebase-appdistribution-api 16.0.0-বিটা14
App Distribution প্লাগইন com.google.firebase:firebase-appdistribution-gradle 5.0.0
Authentication com.google.firebase:firebase-auth 23.1.0
Cloud Firestore com.google.firebase:firebase-firestore 25.1.1
Cloud Functions for Firebase Client SDK com.google.firebase:firebase-functions 21.1.0
Cloud Messaging com.google.firebase:firebase-messaging 24.1.0
Cloud Storage com.google.firebase:firebase-storage 21.0.1
Crashlytics com.google.firebase:firebase-crashlytics 19.3.0
Crashlytics এনডিকে com.google.firebase:firebase-crashlytics-ndk 19.3.0
Crashlytics প্লাগইন com.google.firebase:firebase-crashlytics-gradle 3.0.2
গতিশীল বৈশিষ্ট্য মডিউল সমর্থন com.google.firebase:firebase-dynamic-module-support 16.0.0-বিটা03
Dynamic Links com.google.firebase:firebase-dynamic-links 22.1.0
In-App Messaging com.google.firebase:firebase-inappmessaging 21.0.1
(প্রয়োজনীয়)
In-App Messaging ডিসপ্লে com.google.firebase:firebase-inappmessaging-display 21.0.1
(প্রয়োজনীয়)
Firebase ইনস্টলেশন com.google.firebase:firebase-installations 18.0.0
Firebase ML মডেল ডাউনলোডার API com.google.firebase:firebase-ml-modeldownloader 25.0.1
Performance Monitoring com.google.firebase:firebase-perf 21.0.3
Performance Monitoring প্লাগইন com.google.firebase:perf-প্লাগইন 1.4.2
Realtime Database com.google.firebase:firebase-database 21.0.0
Remote Config com.google.firebase:firebase-config 22.0.1
Vertex AI in Firebase com.google.firebase:firebase-vertexai 16.0.2
গুগল প্লে সার্ভিস প্লাগইন com.google.gms:google-services 4.4.2
অবরুদ্ধ লাইব্রেরি
App Check SafetyNet প্রদানকারী com.google.firebase:firebase-appcheck-safetynet 16.1.2
App Indexing com.google.firebase:firebase-appindexing 20.0.0
Analytics com.google.firebase:firebase-analytics-ktx 22.1.2
App Check কাস্টম প্রদানকারী com.google.firebase:firebase-appcheck-ktx 18.0.0
App Distribution API com.google.firebase:firebase-appdistribution-api-ktx 16.0.0-বিটা14
Authentication com.google.firebase:firebase-auth-ktx 23.1.0
Cloud Firestore com.google.firebase:firebase-firestore-ktx 25.1.1
Cloud Functions for Firebase Client SDK com.google.firebase:firebase-functions-ktx 21.1.0
Cloud Messaging com.google.firebase:firebase-messaging-ktx 24.1.0
Cloud Storage com.google.firebase:firebase-storage-ktx 21.0.1
Crashlytics com.google.firebase:firebase-crashlytics-ktx 19.3.0
Dynamic Links com.google.firebase:firebase-dynamic-links-ktx 22.1.0
In-App Messaging com.google.firebase:firebase-inappmessaging-ktx 21.0.1
(প্রয়োজনীয়)
In-App Messaging ডিসপ্লে com.google.firebase:firebase-inappmessaging-display-ktx 21.0.1
(প্রয়োজনীয়)
Firebase ইনস্টলেশন com.google.firebase:firebase-installations-ktx 18.0.0
Firebase ML মডেল ডাউনলোডার API com.google.firebase:firebase-ml-modeldownloader-ktx 25.0.1
Performance Monitoring com.google.firebase:firebase-perf-ktx 21.0.3
Realtime Database com.google.firebase:firebase-database-ktx 21.0.0
Remote Config com.google.firebase:firebase-config-ktx 22.0.1
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
Firebase ML : ফেস ডিটেকশন মডেল 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 : অটোএমএল ভিশন এজ এপিআই 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



পরবর্তী পদক্ষেপ

আপনার অ্যাপে ফায়ারবেস পরিষেবা যোগ করুন:

  • Analytics সাথে ব্যবহারকারীর আচরণ সম্পর্কে অন্তর্দৃষ্টি অর্জন করুন।

  • Authentication সাথে একটি ব্যবহারকারী প্রমাণীকরণ প্রবাহ সেট আপ করুন।

  • Cloud Firestore বা Realtime Database সহ ব্যবহারকারীর তথ্যের মতো ডেটা সঞ্চয় করুন।

  • Cloud Storage সহ ফটো এবং ভিডিওর মতো ফাইল সংরক্ষণ করুন।

  • ট্রিগার ব্যাকএন্ড কোড যা Cloud Functions সাথে একটি নিরাপদ পরিবেশে চলে।

  • Cloud Messaging মাধ্যমে বিজ্ঞপ্তি পাঠান।

  • Crashlytics মাধ্যমে আপনার অ্যাপ কখন এবং কেন ক্র্যাশ হচ্ছে তা খুঁজে বের করুন।

ফায়ারবেস সম্পর্কে জানুন: