Firebase Studio
April 10, 2025, Google has introduced a end to end platform to accelerate the app development life cycle.
Firebase Studio is an agentic cloud-based development environment that helps us build and ship production full-stack AI apps, including APIs, backends, frontends, mobile, and more.
NOTE: I am not sure about production-ready apps. However, it will help rapidly prototype and build, apps quickly and efficiently, right from our browser.
Firebase Studio is build on the popular Code OSS project and runs a full virtual machine (VM) powered by Google Cloud.
- Key Capabilities
- We can import projects from source control (Github, Gitlab, Bitbucket) or local machines.
- We can create new projects with build-in templates for popular languages like Go, Java, .NET, Node.js and Python Flask, and frameworks Next.js, React, Angular, Vue.js, Android, Flutter and many more.
- Use the Firebase Studio is equipped with AI coding assistance i.e. Gemini.
- It has built-in tools, emulators, and deployment mentods with deep Firebase and Google Cloud integration. Preview your web and Android apps right in the browser and take advantage of built-in runtime services and tools for emulation, testing, and debugging.
- Pricing, quotas, and limits
- No cost for three workspaces per user.
- You can join Google Developer Program premium which will increase the workspace number till 10. (Standard)
- Subscribe to Google Developer Premium plan (Premium Individual)
- Enterprise plan for organizations.
NOTE: Certain integrations (like Firebase App Hosting) may require a Cloud Billing account.
Caution: If you are using your code remember to block the use of your code for model training, turn off code completion and code indexing in your Firebase Studio settings.
- ** Remember that Firebase Studio is in Preview.
To start a Firebase Studio project:
Step 1: Log into Your Google Account and open Firebase Studio.
It will launch Firebase Studio in your preferred browser.
NOTE: Enable third party cookies to work with Firebase Studio.
Step 2: Select template of your choice.
We can create a new application from the available templates or import your existing projects.
For this demo I have selected Flutter template
Step 3: Give name to your workspace
Step 4: IDE is launched with our project template.
Step 5: We can use Gemini… from the right corner of bottom bar
Step 6: Write the prompts and Gemini not only creates the code but directly add the respective files to the project.
Step 7: Keep talking to Gemini with your expected requirements with right promotes.
Step 8: Once you are read to test you app on real device just go to build directory and download the apk file.
This is just an introduction to how to start exploring … I know you will explore more on Firebase Studio.
Reference: