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 Workspace সম্পর্কে আরও জানুন।