Home / Companies / Firebase / Blog / July 2025

July 2025 Summaries

8 posts from Firebase

Filter
Month: Year:
Post Summaries Back to Blog
Firebase AI Logic client-side SDKs now support Grounding with Google Search, enabling Gemini models to retrieve current web information before generating responses and addressing the limitations of LLM knowledge cutoffs. The feature can support applications requiring timely data, including customer support tools, news-aware content generation, financial analysis, and travel or event planning. Developers can enable Google Search as a model tool after upgrading to specified Android, Flutter, iOS, Web, or Unity SDK versions, and responses include grounding metadata such as search queries, source links, and evidence supporting response segments. Applications using the feature are required to display Google Search suggestions in their user interfaces, while additional implementation and pricing information is available in Firebase AI Logic documentation.
Jul 28, 2025 791 words in the original blog post.
Firebase Data Connect, now renamed SQL Connect, has introduced full-text search, enum support, streamlined SDK downloads, and Model Context Protocol integration in response to user feedback. Postgres-powered full-text search allows developers to mark schema fields as searchable and query across multiple columns, with controls for filtering, language selection, query formats, and relevance thresholds. Postgres-backed enums enable ordered predefined values that can be used in schemas, generated SDKs, queries, filters, aggregates, and local emulator testing, though values should not be reordered because ordering affects filtering behavior. Developers can now download automatically generated, strongly typed SDKs for web, Android, iOS, and Flutter through Firebase Console scripts, generic commands, or the VS Code extension rather than relying only on Firebase CLI setup. Firebase MCP server support lets compatible AI development tools access project data and schemas, while some tools can use Gemini in Firebase to assist with generating schemas and operations.
Jul 23, 2025 1,068 words in the original blog post.
Firebase Studio introduces AI-assisted integrations that help developers connect prototype applications to Firebase Authentication, Cloud Firestore, and Cloud Storage without manually handling much of the backend implementation. Its App Prototyping agent can generate an app from a natural-language prompt, create or connect a Firebase project, and update the code to add email/password sign-in, file uploads, Firestore data storage, gallery displays, and user-specific security rules, as illustrated through a community garden journal example. For a more iterative workflow, including Flutter development, the Firebase Model Context Protocol server enables Gemini’s chat interface to interact with Firebase projects through tools for managing projects and authentication users, working with Firestore and Data Connect, reviewing security rules, and sending Firebase Cloud Messaging notifications. Firebase Studio’s console remains the place to provision and configure services, while the AI tools are intended to make backend integration more conversational and accessible.
Jul 22, 2025 1,028 words in the original blog post.
Gemini CLI, now transitioned to Antigravity CLI, was introduced as a terminal-based interface for Google’s Gemini AI and is preinstalled in Firebase Studio, where it can assist with coding, debugging, command execution, file management, research, and content generation. Developers can access it from Firebase Studio’s Code view terminal by running the relevant command, selecting a theme and authentication method, with Google login providing a free Gemini Code Assist allowance. The tool supports both interactive conversations and non-interactive prompt execution for scripting, while configuration files, environment variables, and project instruction files enable customization of models, permissions, settings, and contextual guidance. It can explain code, suggest refactors, diagnose errors, summarize information, and provide session and file-management commands such as help, chat history, tool listing, and project restoration.
Jul 22, 2025 781 words in the original blog post.
Firebase Studio supports the Model Context Protocol (MCP), enabling its Gemini-powered development environment to connect with external tools and data sources for expanded AI-assisted coding, automation, and workspace interaction. Users can configure MCP servers by adding a server definition to a `.idx/mcp.json` file and can supply environment variables through `.env` files. Current support includes servers using standard input/output, Server-Sent Events, or Streamable HTTP transports that do not require specialized authentication, while servers needing graphical interfaces or desktop sessions, such as those controlling full browser instances, are not supported in Firebase Studio’s virtual machine. The implementation currently focuses on MCP tool capabilities, with future development intended to reflect user feedback and practical use cases.
Jul 09, 2025 416 words in the original blog post.
Firebase Studio’s App Prototyping agent, now associated with Agent Platform following Vertex AI’s August 2026 renaming, can help users rapidly build web applications, but successful results depend on domain knowledge, clear prompting, iteration, and patience. The guidance recommends framing initial requests as concise elevator pitches that describe an app’s purpose, core functions, and visual style, using Gemini to refine ideas or research unfamiliar product requirements, and treating the generated editable app blueprint as a user-focused plan for features, design, and technology. Users are encouraged to compare multiple blueprints, selectively combine features and styles, make one implementation change per conversation turn to preserve focus and enable rollback, and request alternative technical approaches before committing to services such as OCR tools. As projects grow more complex, temporarily using mock data can simplify prototyping before advanced work moves to Code view, where developers can ask about platform constraints, use stronger Gemini models for reasoning and web browsing, and supply current official API documentation or private API examples to improve integrations.
Jul 07, 2025 1,966 words in the original blog post.
Creative technologist Romy El Sayah describes HouseID, an app that converts uploaded photos of people or pets into AI-generated architectural designs reflecting features such as color, texture, facial characteristics, and personal style. Originating from an Art+AI museum concept developed with Elizabeth Christoforetti, the project sought to make architectural creation more collaborative among users, AI, and architects; an earlier manually programmed version produced insufficiently distinct results. El Sayah rebuilt the idea as a mobile-friendly web app using Firebase Studio, Gemini Flash 2.5, and Imagen 3, reporting that Firebase’s backend code generation, prototyping tools, code editor, publishing, Google authentication, and Stripe-based token payments accelerated development from six months to a few weeks. HouseID also provides personality-style descriptions, building narratives, saved creations, and a gallery. For developers using AI-assisted tools, El Sayah recommends defining an app’s purpose early, breaking product requirements into manageable requests, specifying exact LLM prompts, consulting multiple AI assistants for debugging, and experimenting even without a fully developed business concept.
Jul 02, 2025 1,228 words in the original blog post.
Firebase Studio’s public ports feature lets developers expose backend services and web application previews through public URLs while a workspace is active, simplifying full-stack integration, testing, and feedback sharing. Developers can make a running backend port public from the Firebase Studio tab by changing its lock icon to a globe, allowing frontend applications such as React clients to call APIs such as Node.js Express services without changing their deployment setup. Public preview access can similarly be enabled through the web preview toolbar for quick sharing, though it is not intended for production because access ends when the underlying virtual machine stops, typically after a few hours. The example implementation uses an Express server with CORS enabled and a simple HTML frontend that fetches data from the backend’s public URL, illustrating cross-origin communication between separately hosted frontend and backend components.
Jul 01, 2025 751 words in the original blog post.