Firebase Studio
Firebase Studio is a comprehensive cloud development environment for building and deploying high-quality AI applications, including frontends, backends, and APIs, with mobile support. It integrates tools like Project IDX and Gemini's intelligent support to provide a collaborative workspace accessible from anywhere, and supports importing projects or starting from scratch using multilingual templates and frameworks.
![]() |
The Future of AI Development with Firebase Studio |
Firebase Studio's Key Capabilities
- Easily import projects: from local archives or from GitHub, GitLab, and Bitbucket repositories (public or private).
- Quick setup using templates: Extensive support for languages like Go, Java, Node.js, and Python, and frameworks like React, Angular, Flutter, and others.
- Natural language prototyping: Use Gemini to easily create and deploy multimedia prototype applications (text, images, graphics).
- Always-on intelligent support: Gemini supports coding, documentation, debugging, dependency management, and working with Docker.
- Familiar and customizable development environment: Based on Code OSS, with full customization using Nix.
- Built-in tools and simulators: Test and preview applications directly in the browser, with strong integration with Firebase and Google Cloud services.
How does Firebase Studio work?
Multiple work modes:
- Full coding: An integrated development environment (IDE) built on Code OSS, supporting project and plugin imports, with extensive customization using Nix.
- Gemini's intelligent assistance: code completion, testing, document generation, and tool launching.
Create without coding:
- Use Prototyper to create web application prototypes without writing code.
- Support for multimedia requests (text, images, etc.) with Gemini.
- Test, debug, share, and publish directly from the browser.
Flexible switching between modes:
- You can start with a prototype and then move on to custom coding as needed.
High performance and fast iterations:
- Built-in monitoring capabilities.
- Supports rapid deployment on Firebase App Hosting.
Firebase Studio Plans and Pricing
- Free: Each user gets 3 free workspaces in Firebase Studio.
Upgrades:
- 10 workspaces: By joining the Google Developer Program.
- 30 workspaces: By subscribing to the Google Developer Premium plan.
Costs when integrating with third-party services:
- Firebase App Hosting may require a Google Cloud billing account.
- Associating a project with a billing account results in:
- Automatic upgrade of your Firebase plan to the Blaze plan (pay-as-you-go).
- Upgrade of Gemini API usage to the paid tier.
- Additional fees apply when you exceed your free quota.
How to Add Firebase to an Android Project
- Install Android Studio or update to the latest version.
Project Requirements:
- Target API Level 21 (Lollipop) or higher.
- Runs on Android 5.0 or higher.
- Use Jetpack (AndroidX).
Use:
- Gradle version 7.3.0 or higher.
- CompileSdkVersion 28 or higher.
- Run the App: On a physical device or emulator.
- Google Play Services is required to run some Firebase SDKs.
- Sign in to Firebase with your Google account.
To try Firebase without a ready-made project:
- You can download ready-made samples (Quickstart Samples).
- Connect the App to Firebase: Using custom steps (explained later).
Option 1:
- Add Firebase using the Firebase Console
Option 2:
- Add Firebase using the Firebase Helpers
For more details and to start using Firebase Studio, visit the official website of Firebase Studio