Firebase Studio
আপনার ব্রাউজার থেকেই দ্রুত ও দক্ষতার সাথে সম্পূর্ণ-স্ট্যাক AI-ইনফিউজড অ্যাপের প্রোটোটাইপ তৈরি, বিল্ড ও শিপ করুন।
Firebase Studio হল একটি এজেন্টিক ক্লাউড-ভিত্তিক ডেভেলপমেন্ট এনভায়রনমেন্ট যা আপনাকে API, ব্যাকএন্ড, ফ্রন্টএন্ড, মোবাইল ও আরও অনেক কিছু সহ প্রোডাকশন-কোয়ালিটি ফুল-স্ট্যাক AI অ্যাপ তৈরি ও শিপ করতে সাহায্য করে। Firebase Studio একত্রিত করে Project IDX বিশেষ AI এজেন্ট ও Gemini-এর সহায়তা যাতে যেকোনও জায়গা থেকে অ্যাক্সেস করা যায় এমন একটি সহযোগিতামূলক Workspace প্রদান করা যায়, যার মধ্যে অ্যাপ্লিকেশন ডেভেলপ করার জন্য প্রয়োজনীয় সবকিছু থাকে। আপনার আগে থেকে থাকা ওয়ার্কস্পেস থাকলে, আপনি সেগুলিতে কাজ করা ও সেগুলি ডেপ্লয় করা চালিয়ে যেতে পারবেন। তবে, নতুন ওয়ার্কস্পেস তৈরি করা এবং ব্যবহারকারীর সাইন-আপ করার সুবিধা আর উপলভ্য নেই।
মূল ক্ষমতা
| সোর্স কন্ট্রোল, লোকাল আর্কাইভ বা Figma ডিজাইন থেকে প্রোজেক্ট ইমপোর্ট করা | আপনার নিজের অ্যাপ Firebase Studio-এ নিয়ে আসুন: লোকাল আর্কাইভ ইমপোর্ট করুন, পাবলিক বা প্রাইভেট সোর্স কোড রিপোজিটরি কানেক্ট করুন অথবা Figma ডিজাইন থেকে কোড জেনারেট করুন এবং Builder.io Figma প্লাগ-ইন-এর মাধ্যমে এটি ইমপোর্ট করুন। |
| বিল্ট-ইন টেমপ্লেট ও স্যাম্পেল সহ দ্রুত প্রোজেক্ট সেট-আপ |
Firebase Studio-এ বিস্তৃত ফ্রেমওয়ার্ক ও ভাষা সংক্রান্ত সহায়তা সহ টেমপ্লেট ও স্যাম্পেল অ্যাপের একটি বড় লাইব্রেরি আছে, যার মধ্যে Go, Java, .NET, Node.js ও Python Flask-এর মতো জনপ্রিয় ভাষা এবং Next.js, React, Angular, Vue.js, Android, Flutter ও আরও অনেক ফ্রেমওয়ার্ক অন্তর্ভুক্ত। টেমপ্লেট গ্যালারি থেকে কোনও টেমপ্লেট বা স্যাম্পেল অ্যাপ দিয়ে শুরু করুন এবং/অথবা শেয়ার করার জন্য আপনার নিজস্ব কাস্টম টেমপ্লেট তৈরি করুন। |
| দ্রুত ন্যাচারাল ল্যাঙ্গুয়েজ প্রোটোটাইপিং |
Gemini ব্যবহার করে প্রোটোটাইপ তৈরি করুন এবং App Prototyping agent-এর সাহায্যে ফুল-স্ট্যাক ওয়েব অ্যাপ্লিকেশন প্রকাশ করুন। ন্যাচারাল ল্যাঙ্গুয়েজ, ছবি, ড্রয়িং সহ মাল্টিমোডাল প্রম্পটের মাধ্যমে সম্পূর্ণ অ্যাপ জেনারেট করুন। Unsplash থেকে পাওয়া স্টক ইমেজ গ্যালারি ব্যবহার করে আপনার অ্যাপ আরও উন্নত করুন। আপনার অ্যাপের জন্য ডেটাবেস বা যাচাইকরণের প্রয়োজন হলে, App Prototyping agent Cloud Firestore এবং Firebase Authentication সেট-আপ করে। |
| Gemini থেকে সবসময় উপলভ্য AI সহায়তা |
Gemini থেকে AI কোডিং অ্যাসিস্ট্যান্স ব্যবহার করুন সব ডেভেলপমেন্ট সারফেস জুড়ে: ইন্টার্যাক্টিভ চ্যাট, কোড জেনারেশন, টুল রান করা এবং ইনলাইন কোড সাজেশন। Gemini আপনাকে কোড ও ডকুমেন্টেশন লিখতে, বাগ ঠিক করতে, ইউনিট টেস্ট লিখতে ও রান করতে, ডিপেন্ডেন্সি ম্যানেজ ও সমাধান করতে, Docker কন্টেনারের সাথে কাজ করতে এবং আরও অনেক কিছু করতে সাহায্য করতে পারে। |
| পরিচিত ও অত্যন্ত কাস্টমাইজযোগ্য ডেভেলপমেন্ট এনভায়রনমেন্ট |
Firebase Studio জনপ্রিয় Code OSS প্রজেক্টের উপর ভিত্তি করে তৈরি করা হয়েছে এবং Google Cloud দ্বারা পরিচালিত সম্পূর্ণ ভার্চুয়াল মেশিন (VM) রান করে। আপনি Nix-এর সাহায্যে আপনার অনলাইন ডেভেলপমেন্ট এনভায়রনমেন্টের প্রায় প্রতিটি দিক কাস্টমাইজ করতে পারবেন, যার মধ্যে সিস্টেম প্যাকেজ, ল্যাঙ্গুয়েজ টুলিং, IDE কনফিগারেশন, অ্যাপ প্রিভিউ এবং IDE কনফিগারেশন অন্তর্ভুক্ত—এবং প্রোজেক্ট ও এর সম্পূর্ণ ডেভেলপমেন্ট এনভায়রনমেন্ট কনফিগারেশন কাস্টম টেমপ্লেট-এর সাহায্যে শেয়ার করতে পারবেন। |
| Firebase ও Google Cloud-এর সাথে গভীর ইন্টিগ্রেশন সহ বিল্ট-ইন টুল, এমুলেটর ও ডিপ্লয়মেন্ট পদ্ধতি |
ব্রাউজারে সরাসরি আপনার ওয়েব ও Android অ্যাপের প্রিভিউ দেখুন এবং এমুলেশন, টেস্টিং ও ডিবাগিংয়ের জন্য বিল্ট-ইন রানটাইম পরিষেবা ও টুল ব্যবহার করুন। Firebase Studio, Firebase এবং Google Cloud পরিষেবার সাথে নির্বিঘ্নে ইন্টিগ্রেট করে। যেমন, Firebase এবং Google Cloud পরিষেবার মতো Firebase Authentication, Cloud Functions, Cloud Firestore, Cloud Storage, Firebase App Hosting ও Firebase Hosting পুঙ্খানুপুঙ্খভাবে পরীক্ষা করতে, আপনি Firebase Studio থেকে সরাসরি Firebase Local Emulator Suite ব্যবহার করতে পারেন আপনার অ্যাপ প্রকাশ করার আগে। |
এটি কীভাবে কাজ করে?
Firebase Studio বিভিন্ন ডেভেলপমেন্ট স্টাইলের জন্য একাধিক মোড সাপোর্ট করে:
সম্পূর্ণ কন্ট্রোলের সাথে কোডিং: Code OSS-ভিত্তিক IDE-তে সরাসরি কাজ করুন যেখানে আপনি আগে থেকে থাকা রেপোজিটরি ইমপোর্ট করতে বা নতুন প্রোজেক্ট শুরু করতে এবং Open VSX Registry থেকে এক্সটেনশন ব্যবহার করতে পারবেন। Gemini কোড সম্পূর্ণ করা, কোড জেনারেশন, টেস্টিং, টুল-রানিং ও ডকুমেন্টেশনের ক্ষেত্রে ওয়ার্কস্পেস-অ্যাওয়ার AI সহায়তা প্রদান করে। আপনি Nix ব্যবহার করে এক্সটেনসিবল কনফিগারেশনের সাহায্যে আপনার ওয়ার্কস্পেস, ডেপ্লয়মেন্ট অ্যাপ্রোচ ও টার্গেট রানটাইম এনভায়রনমেন্ট সম্পূর্ণ কাস্টমাইজ করতে পারেন।
কোডিং ছাড়াই প্রম্পট করা: App Prototyping agent, যা Prototyper নামেও পরিচিত, আপনাকে Gemini-এর মাধ্যমে অ্যাপের আইডিয়া প্রোটোটাইপ ও রিফাইন করার জন্য নতুন ওয়ার্কস্পেস তৈরি করতে দেয়—কোনও কোড না লিখেই। মাল্টিমোডাল প্রম্পট ব্যবহার করে এজেন্টের সাথে কাজ করে একটি সম্পূর্ণ ফুল-স্ট্যাক অ্যাপ ইটারেটিভ পদ্ধতিতে ডেভেলপ করুন (বর্তমানে ওয়েব অ্যাপের জন্য কাজ করে), টেস্ট ও ডিবাগ করুন এবং আপনার ব্রাউজার থেকেই অন্যদের সাথে আপনার কাজ শেয়ার করুন। প্রয়োজন হলে আপনি অবিলম্বে পরিবর্তনগুলি রোল ব্যাক করতে, নতুন ফিচার যোগ করতে, পরীক্ষা করতে, Firebase App Hosting-এ প্রকাশ করতে এবং বিল্ট-ইন অবজার্ভেবিলিটির মাধ্যমে আপনার অ্যাপের পারফর্ম্যান্স মনিটর করতে পারবেন।
আপনি কোডিং ও প্রম্পটিংয়ের মধ্যে নির্বিঘ্নে পরিবর্তন করতে পারবেন, যাতে দু'টিরই সুবিধা নিতে পারেন। যেমন, আপনি App Prototyping agent-এ একটি প্রোটোটাইপ দিয়ে শুরু করতে পারেন, যা অ্যাপ স্ট্রাকচার ও ইউজার ফ্লোয়ের মতো প্রাথমিক বিষয়গুলি কভার করে, তারপর আরও কাস্টম লজিক ও ইন্টিগ্রেশন প্রয়োগ করতে Code-এ পরিবর্তন করুন।
এই নমনীয়তা আপনাকে দ্রুত ইটারেট করতে এবং আপনার নির্দিষ্ট প্রয়োজন পূরণ করে এমন অ্যাপ তৈরি করতে দেয়—সবই Firebase Studio থেকে।
দাম, কোটা ও সীমা
Firebase Studio-এর অ্যাক্সেস কোনও খরচ ছাড়াই উপলভ্য। আপনি নিজের আগে থেকে থাকা ওয়ার্কস্পেস অ্যাক্সেস ও ম্যানেজ করা চালিয়ে যেতে পারবেন। নির্দিষ্ট কিছু ইন্টিগ্রেশনের (যেমন Firebase App Hosting) জন্য Cloud Billing অ্যাকাউন্ট প্রয়োজন হতে পারে।
Firebase Studio-এর দাম, কোটা এবং সীমা থেকে আরও জানুন।
Firebase Studio কীভাবে আপনার ডেটা ব্যবহার করে
Google পরিষেবার শর্তাবলী অনুযায়ী আপনাকে Firebase Studio ব্যবহার করতে হবে।
তবে, মনে রাখবেন যে Firebase Studio-এর মধ্যে আপনার জেনারেটিভ AI ফিচারের ব্যবহার জেনারেটিভ AI-এর নিষিদ্ধ ব্যবহার সংক্রান্ত নীতি এবং Gemini API অতিরিক্ত পরিষেবার শর্তাবলী (বিশেষত Gemini API অতিরিক্ত পরিষেবার শর্তাবলী: পেমেন্ট না করা পরিষেবা) দ্বারা পরিচালিত হয়।
মডেল ট্রেনিংয়ের জন্য আপনার প্রম্পট ও উত্তর ব্যবহার করা ব্লক করতে, App Prototyping agent ব্যবহার করবেন না এবং Firebase Studio-এর মধ্যে Gemini থেকে সহায়তা নেবেন না। মডেল ট্রেনিংয়ের জন্য আপনার কোড ব্যবহার করা ব্লক করতে, আপনার Firebase Studio সেটিংস থেকে কোড সম্পূর্ণ করা এবং কোড ইন্ডেক্সিং বন্ধ করুন।
পরবর্তী ধাপ
- Firebase Studio-এর সাহায্যে আপনার নতুন অ্যাপের প্রোটোটাইপ তৈরি করা শুরু করুন।
- Firebase Studioটি ওয়ার্কস্পেস সম্পর্কে আরও জানুন।