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
