Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

ওয়েব এবং ফায়ারবেস সম্পর্কে আরও জানুন

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

আপনি এই পৃষ্ঠাতে আবৃত নয় একটি বিষয় সম্পর্কে প্রশ্ন থেকে থাকে, আমাদের একটি পরিদর্শন অনলাইন সম্প্রদায় । আমরা এই পৃষ্ঠাটি পর্যায়ক্রমে নতুন বিষয়গুলির সাথে আপডেট করব, তাই আপনি যে বিষয় সম্পর্কে জানতে চান তা আমরা যুক্ত করেছি কিনা তা দেখতে আবার পরীক্ষা করুন।

SDK সংস্করণ 8 এবং 9

Firebase ওয়েব অ্যাপ্লিকেশনের জন্য দুটি SDK সংস্করণ প্রদান করে:

  • সংস্করণ 8. এই জাভাস্ক্রিপ্ট ইন্টারফেস যে Firebase কয়েক বছরের জন্য পরিচালিত এবং বিদ্যমান Firebase অ্যাপ্লিকেশনগুলির সাথে ওয়েব ডেভেলপারদের পরিচিত করেছে। যেহেতু একটি বড় রিলিজ চক্রের পরে ফায়ারবেস এই সংস্করণের জন্য সমর্থন সরিয়ে দেবে, নতুন অ্যাপগুলির পরিবর্তে সংস্করণ 9 গ্রহণ করা উচিত।
  • মডুলার সংস্করণ 9। এই SDK এর একটি মডুলার পদ্ধতির যে এই ধরনের আধুনিক জাভাস্ক্রিপ্ট বিল্ড সরঞ্জামগুলির সাথে SDK এর আকার এবং আরও দক্ষতার কমে প্রদান করে প্রবর্তন webpack বা রোলআপ

সংস্করণ 9 বিল্ড টুলগুলির সাথে ভালভাবে একীভূত হয় যা আপনার অ্যাপে ব্যবহৃত কোডগুলিকে সরিয়ে দেয়, এটি একটি প্রক্রিয়া যা "গাছ কাঁপানো" নামে পরিচিত। এই এসডিকে দিয়ে তৈরি অ্যাপস অনেক কম আকারের পায়ের ছাপ থেকে উপকৃত হয়। সংস্করণ 8, যদিও একটি মডিউল হিসাবে উপলব্ধ, একটি কঠোরভাবে মডুলার গঠন নেই এবং আকার হ্রাস একই ডিগ্রী প্রদান করে না।

যদিও সংস্করণ 9 SDK এর সংখ্যাগরিষ্ঠ সংস্করণ 8 এর মতো একই প্যাটার্ন অনুসরণ করে, কোডের সংগঠন ভিন্ন। সাধারণত, সংস্করণ 8 একটি নামস্থান এবং পরিষেবা প্যাটার্নের দিকে ভিত্তিক, যখন সংস্করণ 9 আলাদা ফাংশনগুলির দিকে ভিত্তিক। উদাহরণ হিসেবে বলা যায়, সংস্করণ 8 এর ডট chaining যেমন firebaseApp.auth() , একটি একক দ্বারা সংস্করণ 9 প্রতিস্থাপিত হয় getAuth() ফাংশন যা লাগে firebaseApp এবং আয় একটি প্রমাণীকরণ উদাহরণস্বরূপ।

এর মানে হল যে ভার্সন 8 বা তার আগের সংস্করণ দিয়ে তৈরি ওয়েব অ্যাপসটি সংস্করণ 9 এর মডুলার পদ্ধতির সুবিধা নিতে রিফ্যাক্টরিংয়ের প্রয়োজন। ফায়ারবেস সেই রূপান্তরকে সহজ করার জন্য কম্প্যাট লাইব্রেরি সরবরাহ করে; দেখতে আপগ্রেড নির্দেশিকা আরও বিস্তারিত জানার জন্য।

কি সমর্থিত?

যদিও সংস্করণ 8 এবং সংস্করণ 9 এর বিভিন্ন কোড স্টাইল রয়েছে, তারা ফায়ারবেস বৈশিষ্ট্য এবং বিকল্পগুলির জন্য খুব অনুরূপ সমর্থন প্রদান করে। যেহেতু আমরা এই গাইডে বিস্তারিতভাবে বর্ণনা করব, উভয় SDK সংস্করণ জাভাস্ক্রিপ্ট এবং Node.js রূপগুলি সমর্থন করে এবং SDK যোগ/ইনস্টল করার জন্য বেশ কয়েকটি বিকল্প রয়েছে।

সঙ্গে SDK যোগ করুন 8.0 (নাম স্থান) 9.0 (মডুলার)
npm
  • জাভাস্ক্রিপ্টের জন্য
  • Node.js এর জন্য
  • জাভাস্ক্রিপ্টের জন্য
  • Node.js এর জন্য
CDN (কন্টেন্ট ডেলিভারি নেটওয়ার্ক)
  • জাভাস্ক্রিপ্টের জন্য
  • জাভাস্ক্রিপ্টের জন্য
হোস্টিং ইউআরএল
  • জাভাস্ক্রিপ্টের জন্য
  • Node.js এর জন্য

আরো তথ্যের জন্য, দেখুন উপায় আপনার অ্যাপ্লিকেশানে ওয়েব SDK আছে যোগ করার জন্য এবং Firebase ওয়েব SDK এর রূপগুলো এই পৃষ্ঠাতে পরে।

নতুন অ্যাপ্লিকেশনের জন্য সংস্করণ 9

আপনি Firebase সাথে নতুন ইন্টিগ্রেশন থেকে শুরু করে থাকেন, তাহলে আপনি সংস্করণ 9 SDK এর করা পছন্দ যখন আপনি করতে পারেন যোগ করতে পারেন এবং SDK এর আরম্ভ

আপনি আপনার অ্যাপ্লিকেশন বিকাশ হিসাবে, যে আপনার কোড ফাংশন প্রায় প্রধানত সংগঠিত করা হবে মনে রাখা। সংস্করণ 9 -এ, পরিষেবাগুলিকে প্রথম যুক্তি হিসাবে পাস করা হয়, এবং ফাংশন তারপর বাকি কাজ করার জন্য পরিষেবার বিবরণ ব্যবহার করে। উদাহরণ স্বরূপ:

import { getAuth, onAuthStateChanged } from "firebase/auth";

const auth = getAuth(firebaseApp);
onAuthStateChanged(auth, user => {
  // Check for user status
});

আরো উদাহরণ এবং বিস্তারিত জানার জন্য, প্রতিটি পণ্যের এলাকার জন্য গাইড এবং সেইসাথে দেখতে সংস্করণ 9 রেফারেন্স ডকুমেন্টেশন

আপনার অ্যাপে ওয়েব এসডিকে যুক্ত করার উপায়

Firebase বেশিরভাগ Firebase পণ্যের জন্য জাভাস্ক্রিপ্ট লাইব্রেরি প্রদান করে, যার মধ্যে রয়েছে রিমোট কনফিগ, FCM এবং আরও অনেক কিছু। আপনি কিভাবে আপনার ওয়েব অ্যাপে ফায়ারবেস এসডিকে যুক্ত করবেন তা নির্ভর করে আপনি আপনার অ্যাপের সাথে কোন টুলিং ব্যবহার করছেন (যেমন মডিউল বান্ডলার), অথবা যদি আপনার অ্যাপটি Node.js- এর মতো নন-ব্রাউজার পরিবেশে চলে।

তোমাদের কেউ যোগ করতে পারেন প্রাপ্তিসাধ্য লাইব্রেরি সমর্থিত পদ্ধতি এক মাধ্যমে আপনার অ্যাপ্লিকেশানে:

  • npm (মডিউল বান্ডলার এবং Node.js এর জন্য)
  • CDN (কন্টেন্ট ডেলিভারি নেটওয়ার্ক)

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

npm

ফায়ারবেস এনপিএম প্যাকেজ ডাউনলোড করা (যার মধ্যে ব্রাউজার এবং নোড.জেএস বান্ডেল উভয়ই রয়েছে) আপনাকে ফায়ারবেস এসডিকে একটি স্থানীয় কপি প্রদান করে, যা নন-ব্রাউজার অ্যাপ্লিকেশনের জন্য প্রয়োজন হতে পারে যেমন Node.js অ্যাপস, রিয়েক্ট নেটিভ, বা ইলেক্ট্রন। ডাউনলোডের মধ্যে রয়েছে Node.js এবং কিছু প্যাকেজের বিকল্প হিসেবে নেটিভ বান্ডেলগুলি প্রতিক্রিয়া। এসএসআর কাঠামোর সার্ভার-সাইড রেন্ডারিং (এসএসআর) ধাপের জন্য Node.js বান্ডিলগুলি প্রয়োজনীয়।

যেমন bundler একটি মডিউল রূপে সঙ্গে npm ব্যবহার webpack বা রোলআপ "গাছ শেক" অব্যবহৃত কোডে অপ্টিমাইজেশান বিকল্প প্রদান করে এবং লক্ষ্যবস্তু polyfills, যা ব্যাপকভাবে আপনার অ্যাপের আকার পদাঙ্ক কমাতে পারে প্রযোজ্য। এই বৈশিষ্ট্যগুলি বাস্তবায়ন করা আপনার কনফিগারেশন এবং বিল্ড চেইনে কিছু জটিলতা যোগ করতে পারে, কিন্তু বিভিন্ন মূলধারার CLI সরঞ্জামগুলি এটি হ্রাস করতে সাহায্য করতে পারে। এই সরঞ্জামগুলির মধ্যে কৌণিক , প্রতিক্রিয়া , Vue , পরবর্তী , এবং অন্যদের।

সংক্ষেপে:

  • মূল্যবান অ্যাপ সাইজ অপটিমাইজেশন প্রদান করে
  • মডিউলগুলি পরিচালনা করার জন্য শক্তিশালী টুলিং উপলব্ধ
  • Node.js সহ SSR এর জন্য প্রয়োজনীয়

CDN (কন্টেন্ট ডেলিভারি নেটওয়ার্ক)

ফায়ারবেসের CDN- এ সংরক্ষিত লাইব্রেরি যোগ করা একটি সহজ SDK সেটআপ পদ্ধতি যা অনেক ডেভেলপারদের কাছে পরিচিত হতে পারে। SDKs যোগ করার জন্য CDN ব্যবহার করে, আপনার একটি বিল্ড টুল লাগবে না, এবং আপনার বিল্ড চেইন মডিউল বান্ডলারের তুলনায় কাজ করা সহজ এবং সহজ হতে পারে। আপনি যদি আপনার অ্যাপের ইনস্টল করা আকার সম্পর্কে বিশেষভাবে উদ্বিগ্ন না হন এবং টাইপস্ক্রিপ্ট থেকে স্থানান্তর করার মতো বিশেষ প্রয়োজনীয়তা না থাকে, তাহলে সিডিএন একটি ভাল পছন্দ হতে পারে।

সংক্ষেপে:

  • পরিচিত এবং সহজ
  • উপযুক্ত যখন অ্যাপ সাইজ একটি বড় উদ্বেগের বিষয় নয়
  • উপযুক্ত যখন আপনার ওয়েবসাইট নির্মাণ সরঞ্জাম ব্যবহার করে না।

ফায়ারবেস ওয়েব এসডিকে রূপ

বর্তমানে, Firebase দুটি ওয়েব SDK রূপ প্রদান করে:

  • ব্রাউজারে ব্যবহারের জন্য সমস্ত ফায়ারবেস বৈশিষ্ট্য সমর্থনকারী একটি জাভাস্ক্রিপ্ট বান্ডিল।
  • একটি ক্লায়েন্ট-সাইড Node.js বান্ডেল যা অনেকগুলিকে সমর্থন করে কিন্তু সবগুলি নয়-Firebase বৈশিষ্ট্যগুলি। তালিকা দেখুন সমর্থিত পরিবেশের

এই এসডিকে ভেরিয়েন্ট দুটিই ব্যবহারকারীদের ব্যবহারের জন্য ওয়েব অ্যাপস বা ক্লায়েন্ট অ্যাপস তৈরি করতে সাহায্য করার জন্য ডিজাইন করা হয়েছে, যেমন একটি Node.js ডেস্কটপ বা IoT অ্যাপ্লিকেশনে। আপনার লক্ষ্য ব্যবহার সুবিধাপ্রাপ্ত পরিবেশের (যেমন সার্ভার হিসাবে) থেকে প্রশাসনিক অ্যাক্সেস সেট আপ হয়, তাহলে Firebase এডমিন SDK এর পরিবর্তে।

বান্ডলার এবং ফ্রেমওয়ার্ক দিয়ে পরিবেশ সনাক্তকরণ

যখন আপনি npm ব্যবহার করে Firebase Web SDK ইনস্টল করেন, জাভাস্ক্রিপ্ট এবং Node.js সংস্করণ দুটোই ইনস্টল করা আছে। প্যাকেজটি আপনার অ্যাপ্লিকেশনের জন্য সঠিক বান্ডিলগুলি সক্রিয় করতে বিশদ পরিবেশ সনাক্তকরণ সরবরাহ করে।

আপনার কোড ব্যবহার করে Node.js require বিবৃতি, SDK এর নোড-নির্দিষ্ট বান্ডিল খুঁজে বের করে। অন্যথা, আপনার bundler এর সেটিংস সঠিকভাবে আপনার সঠিক এন্ট্রি পয়েন্ট ক্ষেত্র সনাক্ত করতে মূর্ত করা আবশ্যক package.json ফাইল (উদাহরণস্বরূপ, main , browser , অথবা module )। যদি আপনি SDK- এর সাথে রানটাইম ত্রুটির সম্মুখীন হন, তাহলে নিশ্চিত করুন যে আপনার বান্ডলার আপনার পরিবেশের জন্য সঠিক ধরনের বান্ডেলকে অগ্রাধিকার দিতে কনফিগার করা আছে।

Firebase কনফিগ অবজেক্ট সম্পর্কে জানুন

আপনার অ্যাপে Firebase আরম্ভ করার জন্য, আপনাকে আপনার অ্যাপের Firebase প্রকল্প কনফিগারেশন প্রদান করতে হবে। আপনি করতে পারেন আপনার Firebase কনফিগ বস্তুর প্রাপ্ত যে কোন সময়ে।

  • আমরা নিজে আপনার কনফিগ বস্তুর সম্পাদনা, বিশেষ করে নিম্নলিখিত প্রয়োজনীয় "Firebase বিকল্পগুলি" সুপারিশ করি না apiKey , projectId এবং appID । যদি আপনি এই প্রয়োজনীয় "ফায়ারবেস বিকল্পগুলির" জন্য অবৈধ বা অনুপস্থিত মানগুলির সাথে আপনার অ্যাপটি আরম্ভ করেন, তাহলে আপনার অ্যাপের ব্যবহারকারীরা গুরুতর সমস্যার সম্মুখীন হতে পারেন।

  • আপনি আপনার Firebase প্রকল্পে Google Analytics সক্ষম করেন, তাহলে আপনার কনফিগ বস্তুর ক্ষেত্র রয়েছে measurementId । এই ক্ষেত্র সম্পর্কে আরো জানুন শুরু পৃষ্ঠা পেয়ে অ্যানালিটিক্স

এখানে একটি কনফিগ অবজেক্টের ফর্ম্যাট রয়েছে যা সমস্ত পরিষেবা সক্ষম করেছে (এই মানগুলি স্বয়ংক্রিয়ভাবে পপুলেটেড):

// For Firebase JavaScript SDK v7.20.0 and later, `measurementId` is an optional field
var firebaseConfig = {
  apiKey: "API_KEY",
  authDomain: "PROJECT_ID.firebaseapp.com",
  databaseURL: "https://PROJECT_ID.firebaseio.com",
  projectId: "PROJECT_ID",
  storageBucket: "PROJECT_ID.appspot.com",
  messagingSenderId: "SENDER_ID",
  appId: "APP_ID",
  measurementId: "G-MEASUREMENT_ID",
};

উপলব্ধ লাইব্রেরি

অতিরিক্ত সেটআপ বিকল্প

Firebase SDK গুলির বিলম্ব লোড হচ্ছে (CDN থেকে)

আপনি পুরো পৃষ্ঠাটি লোড না হওয়া পর্যন্ত ফায়ারবেস এসডিকে অন্তর্ভুক্তি বিলম্ব করতে পারেন। আপনার সাথে সংস্করণ 9 যা CDN স্ক্রিপ্ট ব্যবহার করে থাকেন <script type="module"> , এই স্বাভাবিক ব্যবহার। আপনি যদি মডিউল হিসাবে সংস্করণ 8 সিডিএন স্ক্রিপ্ট ব্যবহার করেন, লোডিং স্থগিত করতে এই পদক্ষেপগুলি সম্পূর্ণ করুন:

  1. একটি যোগ করুন defer প্রতিটি পতাকা script Firebase SDK আছে জন্য ট্যাগ, তারপর একটি দ্বিতীয় স্ক্রিপ্ট ব্যবহারের, উদাহরণস্বরূপ Firebase আরম্ভের মুলতবি:

    <script defer src="https://www.gstatic.com/firebasejs/8.10.0/firebase-app.js"></script>
    
    <script defer src="https://www.gstatic.com/firebasejs/8.10.0/firebase-auth.js"></script>
    <script defer src="https://www.gstatic.com/firebasejs/8.10.0/firebase-firestore.js"></script>
    
    // ...
    
    <script defer src="./init-firebase.js"></script>
    
  2. একটি তৈরি করুন init-firebase.js ফাইল, তারপর ফাইলে রয়েছে:

    // TODO: Replace the following with your app's Firebase project configuration
    var firebaseConfig = {
      // ...
    };
    
    // Initialize Firebase
    firebase.initializeApp(firebaseConfig);
    

একক অ্যাপে একাধিক ফায়ারবেস প্রকল্প ব্যবহার করুন

বেশিরভাগ ক্ষেত্রে, আপনাকে শুধুমাত্র একটি একক, ডিফল্ট অ্যাপে Firebase আরম্ভ করতে হবে। আপনি সেই অ্যাপ থেকে দুটি সমতুল্য উপায়ে ফায়ারবেস অ্যাক্সেস করতে পারেন:

ওয়েব সংস্করণ 9

import { initializeApp } from "firebase/app";
import { getStorage } from "firebase/storage";
import { getFirestore } from "firebase/firestore";

// Initialize Firebase with a "default" Firebase project
const defaultProject = initializeApp(firebaseConfig);

console.log(defaultProject.name);  // "[DEFAULT]"

// Option 1: Access Firebase services via the defaultProject variable
let defaultStorage = getStorage(defaultProject);
let defaultFirestore = getFirestore(defaultProject);

// Option 2: Access Firebase services using shorthand notation
defaultStorage = getStorage();
defaultFirestore = getFirestore();

ওয়েব সংস্করণ 8

// Initialize Firebase with a "default" Firebase project
const defaultProject = firebase.initializeApp(firebaseConfig);

console.log(defaultProject.name);  // "[DEFAULT]"

// Option 1: Access Firebase services via the defaultProject variable
let defaultStorage = defaultProject.storage();
let defaultFirestore = defaultProject.firestore();

// Option 2: Access Firebase services using shorthand notation
defaultStorage = firebase.storage();
defaultFirestore = firebase.firestore();

কখনও কখনও, যদিও, আপনি একই সময়ে একাধিক Firebase প্রকল্প অ্যাক্সেস করতে হবে। উদাহরণস্বরূপ, আপনি একটি ফায়ারবেস প্রকল্পের ডাটাবেস থেকে ডেটা পড়তে চাইতে পারেন কিন্তু একটি ভিন্ন ফায়ারবেস প্রকল্পে ফাইল সংরক্ষণ করতে পারেন। অথবা আপনি একটি প্রকল্পকে অনুমোদন করতে চাইতে পারেন যখন দ্বিতীয় প্রকল্পটি অননুমোদিত থাকে।

ফায়ারবেস জাভাস্ক্রিপ্ট এসডিকে আপনাকে একই ফায়ারবেস কনফিগারেশন তথ্য ব্যবহার করে প্রতিটি প্রজেক্টের সাথে একই সময়ে একটি অ্যাপে একাধিক ফায়ারবেস প্রজেক্ট আরম্ভ এবং ব্যবহার করতে দেয়।

ওয়েব সংস্করণ 9

import { initializeApp, getApp } from "firebase/app";
import { getStorage } from "firebase/storage";
import { getFirestore } from "firebase/firestore";

// Initialize Firebase with a default Firebase project
initializeApp(firebaseConfig);

// Initialize Firebase with a second Firebase project
const otherProject = initializeApp(otherProjectFirebaseConfig, "other");

console.log(getApp().name);  // "[DEFAULT]"
console.log(otherProject.name);    // "otherProject"

// Use the shorthand notation to access the default project's Firebase services
const defaultStorage = getStorage();
const defaultFirestore = getFirestore();

// Use the otherProject variable to access the second project's Firebase services
const otherStorage = getStorage(otherProject);
const otherFirestore = getFirestore(otherProject);

ওয়েব সংস্করণ 8

// Initialize Firebase with a default Firebase project
firebase.initializeApp(firebaseConfig);

// Initialize Firebase with a second Firebase project
const otherProject = firebase.initializeApp(otherProjectFirebaseConfig, "other");

console.log(firebase.app().name);  // "[DEFAULT]"
console.log(otherProject.name);    // "otherProject"

// Use the shorthand notation to access the default project's Firebase services
const defaultStorage = firebase.storage();
const defaultFirestore = firebase.firestore();

// Use the otherProject variable to access the second project's Firebase services
const otherStorage = otherProject.storage();
const otherFirestore = otherProject.firestore();

উন্নয়নের জন্য একটি স্থানীয় ওয়েব সার্ভার চালান

আপনি যদি একটি ওয়েব অ্যাপ তৈরি করছেন, তাহলে Firebase জাভাস্ক্রিপ্ট SDK এর কিছু অংশের প্রয়োজন হয় যে আপনি আপনার ওয়েব অ্যাপটি স্থানীয় ফাইল সিস্টেমের পরিবর্তে সার্ভার থেকে পরিবেশন করুন। আপনি ব্যবহার করতে পারেন Firebase CLI একটি স্থানীয় সার্ভার চালানোর জন্য।

আপনি যদি ইতিমধ্যেই আপনার অ্যাপের জন্য Firebase হোস্টিং সেট -আপ করে থাকেন, তাহলে আপনি হয়তো ইতিমধ্যেই নিচের কয়েকটি ধাপ সম্পন্ন করেছেন।

আপনার ওয়েব অ্যাপটি পরিবেশন করার জন্য, আপনি Firebase CLI, একটি কমান্ড-লাইন টুল ব্যবহার করবেন।

  1. করা শিখতে Firebase CLI ডকুমেন্টেশন যান CLI ইনস্টল বা তার সাম্প্রতিক সংস্করণে আপডেট করুন

  2. আপনার ফায়ারবেস প্রকল্প শুরু করুন। আপনার স্থানীয় অ্যাপ ডিরেক্টরির মূল থেকে নিম্নলিখিত কমান্ডটি চালান:

    firebase init

  3. স্থানীয় সার্ভার শুরু উন্নয়নের জন্য। আপনার স্থানীয় অ্যাপ ডিরেক্টরিটির মূল থেকে নিম্নলিখিত কমান্ডটি চালান:

    firebase serve

ফায়ারবেস জাভাস্ক্রিপ্ট এসডিকেগুলির জন্য ওপেন সোর্স রিসোর্স

ফায়ারবেস ওপেন সোর্স ডেভেলপমেন্ট সমর্থন করে এবং আমরা কমিউনিটি অবদান এবং মতামতকে উৎসাহিত করি।

ফায়ারবেস জাভাস্ক্রিপ্ট এসডিকে

সর্বাধিক Firebase জাভাস্ক্রিপ্ট SDK আছে আমাদের পাবলিক ওপেন সোর্স লাইব্রেরি হিসাবে বিকশিত হয় Firebase GitHub সংগ্রহস্থলের

কুইকস্টার্ট নমুনা

ফায়ারবেস ওয়েবে বেশিরভাগ ফায়ারবেস এপিআইগুলির জন্য কুইকস্টার্ট নমুনার সংগ্রহ বজায় রাখে। আমাদের পাবলিক এই quickstarts খুঁজুন Firebase GitHub দ্রুতশুরু সংগ্রহস্থলের । আপনি ফায়ারবেস এসডিকে ব্যবহার করার জন্য এই কুইকস্টার্টগুলিকে উদাহরণ কোড হিসাবে ব্যবহার করতে পারেন।