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