Firebase Studio: 9 Must See Features (FREE to Use)

aiwithbrandonAbout 5 min readMay 27, 2025Watch original
THE SUMMARYAI-generated

Key Concepts

Firebase Studio, vibe coding, full-stack AI application, Firebase integration, agent-driven development, app blueprint, click and point editor, roll back feature, annotate/scribble button, phone preview, side-by-side code editor, Gemini coder, terminal access, model editing, deployment, Gemini API key.

Firebase Studio: Nine Amazing Features

1. Blueprint of the Application

  • Main Point: Firebase Studio generates a blueprint of the application before building it, allowing users to review and modify the plan.
  • Details: The blueprint outlines core components, such as the task input area, button for adding tasks, and AI ranker for task difficulty.
  • Editing: Users can edit the blueprint in two ways:
    • Clicking the pencil icon to directly update and tweak features.
    • Providing additional prompts to refine the AI's understanding of the desired application.
  • Example: The video demonstrates updating the color scheme to use vibrant light blue as the primary color, with black, gray, and white for other elements, and red, green, and orange for task difficulty. The AI updates the style guide accordingly.

2. Click and Point Feature

  • Main Point: This feature allows users to select specific components within the application and provide targeted instructions for modification.
  • Process: Using the "select" feature, users can click on a component (e.g., a button) and then input a prompt to change its appearance or behavior.
  • Example: The video demonstrates changing the button colors to the specified primary blue color.
  • Note: The presenter notes that Gemini's "smartness" may require some tweaking to achieve the desired results.

3. Roll Back Feature

  • Main Point: This feature enables users to easily undo changes made to the application, providing a safety net for experimentation.
  • Process: If a change introduces errors or is undesirable, the user can click "restore" to revert to the previous state.
  • Example: The video demonstrates adding a footer ("Made with love from Brandon. Please like and subscribe.") and then using the roll back feature to remove it.

4. Annotate/Scribble Button

  • Main Point: This feature integrates a whiteboarding tool (similar to Excalidraw) directly into Firebase Studio, allowing users to visually annotate the application and provide feedback.
  • Process: Users can draw on the application, add text, and provide instructions based on their annotations.
  • Example: The video demonstrates drawing a footer at the bottom of the application, adding text ("Made with love from Brandon Hancock. Like and subscribe"), and instructing the AI to add a sticky footer with centered text.
  • Note: The presenter acknowledges potential issues with Gemini's processing and display, but highlights the overall effectiveness of the feature.

5. Phone Preview

  • Main Point: This feature allows users to preview the application on their mobile devices in real-time.
  • Process: Users can scan a QR code displayed in Firebase Studio with their phone, which then displays a live preview of the application.

6. Side-by-Side Code Editor with Gemini Coder

  • Main Point: Firebase Studio provides a code editor with integrated AI assistance (Gemini coder), enabling users to view and modify code while receiving suggestions and automated updates.
  • Details: The editor includes a web view for real-time visualization of changes and the Gemini coder for AI-powered code modifications.
  • Functionality:
    • Users can ask Gemini to update documentation (e.g., the README file).
    • Users can select specific code snippets and instruct Gemini to perform actions on them (e.g., add a new color definition).
  • Example: The video demonstrates asking Gemini to update the README file with more descriptions of Firebase Studio and adding an "ultra hard" color (black) to the application's color scheme.
  • Note: The presenter notes that Gemini's reliability is not 100%, and users may need to manually correct or undo changes.

7. Terminal Access

  • Main Point: Firebase Studio provides a built-in terminal, allowing users to execute commands and install packages directly within the environment.
  • Example: The video demonstrates installing the axios package using npm install axios.

8. Built-in Agent Fixes (Merged with Code Editor Features)

  • Main Point: This feature, which is somewhat integrated with the code editor, allows for fixing code inline and through hovering.

9. Model Editing

  • Main Point: Users can select different Gemini models to improve the performance and accuracy of AI-powered features.
  • Process: Users can specify a more advanced model (e.g., Gemini 2.5 Pro) and provide a Gemini API key to access it.
  • Example: The video demonstrates switching to the Gemini 2.5 Pro model to improve the AI's ability to correctly update the task difficulty colors.
  • Note: The presenter emphasizes that using smarter models can significantly improve the results.

Deployment

  • Process: Users can deploy their applications directly from Firebase Studio.
  • Details: The deployment process involves creating a rollout, which may take approximately 10 minutes.
  • Pricing: The presenter mentions a "pay as you go" option, which is essentially free.

Conclusion

Firebase Studio offers a comprehensive suite of features for building full-stack AI applications with Firebase integration. While the AI-powered features may require some refinement and manual adjustments, the platform provides a powerful and accessible environment for rapid prototyping and development. The presenter gives Firebase Studio a "B-" grade, but anticipates its evolution into an "A+" option in the coming months. The key takeaways are the speed of development, the integration with Firebase services, and the potential for AI-assisted coding.

AI summaries can miss context or contain errors. Check important details against the original video.

Go a little deeper.

Have a question about this video? Load its transcript to open the video chat.