প্রকল্প সম্পর্কে
FlutterFire হলো Firebase-এর রক্ষণাবেক্ষণাধীন Flutter প্লাগইনগুলির একটি অফিসিয়াল সেট, যা Flutter অ্যাপ্লিকেশনগুলিকে বিভিন্ন Google Firebase পরিষেবার সাথে সংহত করতে সক্ষম করে। Flutter হলো Google-এর UI টুলকিট যা একটি একক কোডবেস থেকে মোবাইল, ওয়েব এবং ডেস্কটপের জন্য নেটিভভাবে কম্পাইল করা অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃত হয়, এবং FlutterFire সেই ইকোসিস্টেমকে Firebase-এর ব্যাকএন্ড-অ্যাস-এ-সার্ভিস প্ল্যাটফর্মের সাথে সংযুক্ত করে।
রিপোজিটরিতে অনেক স্থিতিশীল প্লাগইন রয়েছে, প্রতিটি একটি Firebase প্রোডাক্টের সাথে সম্পর্কিত। এর মধ্যে রয়েছে: firebase_core (মৌলিক প্যাকেজ যা অন্যান্য সব প্লাগইনের জন্য প্রয়োজন), firebase_auth ব্যবহারকারী প্রমাণীকরণের জন্য, cloud_firestore একটি NoSQL ডকুমেন্ট ডেটাবেসের জন্য, firebase_storage ফাইল স্টোরেজের জন্য, firebase_messaging ক্লাউড মেসেজিংয়ের মাধ্যমে পুশ নোটিফিকেশনের জন্য, firebase_analytics ব্যবহারের অ্যানালিটিক্সের জন্য, firebase_crashlytics ক্র্যাশ রিপোর্টিংয়ের জন্য, firebase_database রিয়েলটাইম ডেটাবেসের জন্য, firebase_remote_config রিমোট কনফিগারেশনের জন্য, cloud_functions ক্লাউড ফাংশন কল করার জন্য, firebase_app_check অ্যাপ অখণ্ডতা যাচাইয়ের জন্য, firebase_performance পারফরম্যান্স মনিটরিংয়ের জন্য, firebase_in_app_messaging ইন-অ্যাপ মেসেজিংয়ের জন্য, firebase_app_installations ডিভাইস ইনস্টলেশন পরিচালনার জন্য, এবং firebase_data_connect ডেটা সংযোগের জন্য।
প্ল্যাটফর্ম সমর্থন প্লাগইন অনুযায়ী পরিবর্তিত হয়। বেশিরভাগ স্থিতিশীল প্লাগইন অ্যান্ড্রয়েড, iOS এবং ওয়েব সমর্থন করে, এবং অনেকেই macOS-ও সমর্থন করে (বিটা হিসেবে চিহ্নিত)। উইন্ডোজ সমর্থন শুধুমাত্র কিছু প্লাগইনের (কোর, অথেনটিকেশন, ক্লাউড ফায়ারস্টোর, ক্লাউড স্টোরেজ) জন্য ডেভেলপমেন্টে সীমাবদ্ধ, এবং প্রোডাকশনের জন্য উপলব্ধ নয়। কিছু প্লাগইন যেমন ক্র্যাশলিটিক্স, ইন-অ্যাপ মেসেজিং এবং পারফরম্যান্স মনিটরিং ওয়েব বা উইন্ডোজ সমর্থন করে না।
এছাড়াও ML মডেল ডাউনলোডারের জন্য একটি প্রিভিউ প্লাগইন রয়েছে, যা এখন মডেল বিতরণের জন্য ক্লাউড স্টোরেজের পক্ষে অবমূল্যায়িত।
প্রকল্পটি Melos, একটি মনোরেপো টুল ব্যবহার করে রক্ষণাবেক্ষণ করা হয়, এবং সরবরাহ-চেইন নিরাপত্তা মূল্যায়নের জন্য একটি OSSF সিকিউরিটি স্কোরকার্ড অন্তর্ভুক্ত করে। ডকুমেন্টেশন Firebase-এর অফিসিয়াল ডক্স সাইটের মাধ্যমে উপলব্ধ, এবং প্লাগইনগুলি কীভাবে ব্যবহার করতে হয় তা প্রদর্শনের জন্য একটি কোডল্যাব প্রদান করা হয়েছে। Firebase UI এবং ক্লাউড ফায়ারস্টোর ODM আলাদা রিপোজিটরিতে স্থানান্তরিত হয়েছে। ইস্যু এবং অবদান প্রকল্পের GitHub ইস্যু ট্র্যাকার এবং পুল রিকোয়েস্ট সিস্টেমের মাধ্যমে পরিচালিত হয়।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.