Home / Companies / Firebase / Blog / June 2025

June 2025 Summaries

5 posts from Firebase

Filter
Month: Year:
Post Summaries Back to Blog
Fueld.AI, a health and nutrition application built by two engineers, uses Firebase and Google Cloud services to turn meal photos into nutritional insights, personalized coaching, and shareable data for health professionals. Firebase Authentication, Cloud Storage, Cloud Functions, Firestore, Hosting, Analytics, and Cloud Logging provide the app’s identity, storage, AI processing, real-time data synchronization, deployment, analytics, and monitoring capabilities, helping the team iterate quickly and maintain high availability. As its user base grew, Fueld.AI adopted Genkit and Google’s Gemini and Imagen models through the platform now called Agent Platform to automate workflows that identify ingredients, generate recipes based on dietary and professional guidance, create dish images, and support quality assurance. The company also uses Gemini Pro 2.5 to help diagnose errors and generate code, illustrating how managed cloud and AI tools can enable a small team to build and scale an AI-driven application.
Jun 25, 2025 683 words in the original blog post.
Firebase has introduced an experimental hybrid on-device inference feature for its AI Logic client SDK for Web, enabling applications to use local AI models such as Gemini Nano in Chrome on desktop while automatically falling back to cloud-hosted Gemini models when needed. The approach aims to improve privacy by keeping sensitive data on users’ devices, support offline AI features, reduce inference costs, and benefit from local hardware acceleration, while retaining access to cloud capabilities on unsupported devices or browsers. Built on the proposed W3C Prompt API, the SDK can be configured to prefer on-device inference, require on-device-only operation without cloud fallback, or use cloud models exclusively, with the default hybrid setup requiring only a mode parameter during GenerativeModel initialization. Firebase has also provided documentation and a demonstration for developers interested in testing the feature and sharing feedback.
Jun 09, 2025 535 words in the original blog post.
Firebase Data Connect, now renamed SQL Connect, has expanded its transaction capabilities to allow operations within a transaction to use query results from earlier steps. Using a banking-transfer example, the update enables account balances to be adjusted, queried, and recorded in a transaction log entirely on the server in one atomic operation, rather than returning balances to client code and sending them back in a separate mutation. A new `response` binding exposes partial results from prior top-level transaction fields, while scalar `_expr` fields can accept dynamic values from earlier results, authentication tokens, or computations. The `@redact` directive can prevent sensitive queried data, such as account balances, from being returned to clients or included in generated SDKs while retaining it for subsequent server-side steps. Results can also be used with `@check` expressions to enforce conditions, such as preventing a transfer that would leave an account with a negative balance, while preserving relational-database-style atomicity and reducing client-server round trips.
Jun 05, 2025 1,345 words in the original blog post.
Firebase App Hosting is generally available with officially maintained, zero-configuration support for Angular and Next.js, while broader JavaScript framework compatibility is enabled through community adapters and a fallback Node.js Cloud buildpack. Nitro-based frameworks such as Nuxt, Analog, SolidStart, and TanStack Start can deploy through a community adapter, and an Astro adapter is under development, while framework authors can simplify deployments by producing an `.apphosting/bundle.yaml` file that specifies build, runtime, artifact, and Cloud Run settings. Even without an adapter, many Node.js applications can run if they provide a build script and an identifiable server startup configuration, including SvelteKit, React Router with SSR, Express, and Hono, provided servers listen on Cloud Run’s injected `PORT` variable. Static single-page applications can also be served through App Hosting using a static server such as Superstatic, though Firebase Hosting remains the recommended option for static sites, and CDN caching can improve delivery performance. For applications outside the supported build process, developers can build their own containers and deploy virtually any web server or language through App Hosting’s Terraform support.
Jun 05, 2025 1,720 words in the original blog post.
Firebase Data Connect, now renamed SQL Connect, supports server-computed database values that reduce reliance on client-provided data and help prevent issues such as users impersonating others by submitting arbitrary IDs. Previously limited to values such as `auth.uid`, `request.time`, and `uuidV4()`, server-side expressions can populate fields automatically through schema defaults or generated `<field>_expr` inputs in queries and mutations. The update expands this capability through Common Expression Language (CEL) expressions, enabling access to authentication token data, request variables, string concatenation, and more complex computed values. Examples include prefixing user IDs by region, assigning Firebase Authentication UIDs to profile records, combining a doctor’s name and degree into a display name, and dynamically matching such values in queries.
Jun 05, 2025 848 words in the original blog post.