# The Firebase Blog > News, tutorials, and updates from the Firebase team. Append `.md` to any blog post URL (or follow the links below) to retrieve clean, LLM-friendly Markdown. ## Key Resources - [Homepage (Markdown)](https://firebase.blog/index.md): Featured post, recent posts, and main product categories - RSS 2.0 Feed: `https://firebase.blog/rss.xml` ## Blog Posts - [Building an iOS app in 6 hours with Firebase and Antigravity](https://firebase.blog/posts/2026/09/build-ios-app-firebase-antigravity.md) (2026-10-08 | Agent Skills, MCP, Firestore, Authentication, Cloud Functions, Cloud Messaging, App Check, Antigravity, Apple): We built a production-ready iOS app with Firebase, including authentication, Firestore, Cloud Messaging, Cloud Functions and App Check, in just six hours using Google's Antigravity coding agent. - [Google Analytics for Firebase iOS SDK outage on September 28, 2026](https://firebase.blog/posts/2026/10/firebase-analytics-outage.md) (2026-10-02 | Google Analytics, Firebase, iOS): Google's response to the Firebase iOS SDK outage on September 28, 2026. - [The Firebase plugin is now available in Codex](https://firebase.blog/posts/2026/09/firebase-plugin-for-codex.md) (2026-09-28 | Agent Skills, MCP, Firebase CLI, Firestore, Authentication, Security Rules): The Firebase agent plugin provides access to Firebase agent skills, the Firebase MCP server, and the Firebase CLI, giving Codex the ability to build Firebase-powered apps with less friction. - [New regions and networks: Firebase Phone Number Verification adds more networks](https://firebase.blog/posts/2026/09/firebase-pnv-more-networks.md) (2026-09-28 | Launch, Authentication, Phone Number Verification, Android) - [Introducing Firebase spend caps](https://firebase.blog/posts/2026/09/firebase-spend-caps.md) (2026-09-14 | Billing, AI Logic, Cloud Functions, App Hosting): Spend caps are designed to act as a circuit breaker for services like the Gemini API and Cloud Functions, reducing the risk of a financial surprise from a simple coding error or an unexpected spike in traffic. - [5 ways to use Gemini text-to-speech (TTS) in your apps with Firebase AI Logic](https://firebase.blog/posts/2026/09/ai-logic-text-to-speech.md) (2026-09-09 | AI Logic, AI, Gemini) - [Authentication made easy: Building a secure e-commerce shopping cart with Firebase](https://firebase.blog/posts/2026/09/secure-shopping-cart-firebase.md) (2026-09-01 | Authentication, Firestore, Security Rules, Cloud Run, Web) - [3 ways to optimize Firebase Remote Config fetch usage](https://firebase.blog/posts/2026/08/optimize-remote-config-usage.md) (2026-08-31 | Remote Config, Best Practices): Reduce network fetches, battery consumption and usage costs - [Eval-driven development: How we build better agent skills for Firebase](https://firebase.blog/posts/2026/08/eval-driven-development-agent-skills.md) (2026-08-11 | Agent Skills, AI, Best Practices): How we build better agent skills for Firebase - [Triple-layer security for Firebase web apps](https://firebase.blog/posts/2026/07/three-layer-security.md) (2026-07-30 | Security Rules, App Check, Web, Firestore, Cloud Functions) - [Bringing Google Maps to Friendly Meals with Firebase AI Logic](https://firebase.blog/posts/2026/07/bringing-google-maps-friendly-meals.md) (2026-07-28 | AI Logic, Android, Gemini, Google Maps) - [Zero-flicker Firestore SSR with React](https://firebase.blog/posts/2026/06/firestore-serialization-react.md) (2026-06-24 | Firestore, React, SSR, Next.js, Web) - [Gemini in Apple's Foundation Models framework](https://firebase.blog/posts/2026/06/apple-foundation-models-gemini.md) (2026-06-09 | Foundation Models, AI Logic, AI, iOS, Apple, Gemini, Swift, App Check, On-device AI, Hybrid Inference) - [Building a cooking assistant with Firebase AI Logic](https://firebase.blog/posts/2026/05/building-cooking-assistant-ai-logic.md) (2026-05-29 | AI Logic, Android, Gemini, Kotlin, Authentication, App Check, Remote Config) - [Live text search with Firestore pipelines and React](https://firebase.blog/posts/2026/05/react-firestore-search.md) (2026-05-28 | Firestore, React, Web, JavaScript, Full-text Search, TypeScript) - [What’s new from Firebase at Google I/O 2026](https://firebase.blog/posts/2026/05/google-io-2026-announcements.md) (2026-05-19 | Google I/O, Firebase, AI Studio, AI Logic, Android, Antigravity, Android Studio, Agent Skills, Crashlytics, Remote Config, Authentication, App Check, Cloud Run, Hybrid Inference, Application Design Center, A/B Testing, Cloud Logging, iOS, Flutter, MCP) - [Bringing the real world to your AI application using Firebase AI Logic](https://firebase.blog/posts/2026/05/ai-logic-maps-grounding.md) (2026-05-19 | AI Logic, AI, Web, JavaScript, Google Maps, Gemini) - [Announcing Dart support in Cloud Functions for Firebase](https://firebase.blog/posts/2026/05/dart-functions-exp.md) (2026-05-06 | Launch, Cloud Functions, Flutter, Dart on the server, Admin SDK, Firestore, Emulator Suite, Cloud Run) - [Firebase Phone Number Verification is generally available!](https://firebase.blog/posts/2026/05/firebase-pnv-generally-available.md) (2026-05-04 | Launch, Authentication, Phone Number Verification, Android) - [Realtime PostgreSQL: From Data Connect to SQL Connect](https://firebase.blog/posts/2026/04/whats-new-sql-connect.md) (2026-04-29 | SQL Connect, PostgreSQL, GraphQL, Cloud Functions, Admin SDK, Full-text Search) - [Firestore levels up: Bringing the power of search and JOINs to NoSQL](https://firebase.blog/posts/2026/04/firestore-pipelines-ga.md) (2026-04-27 | Firestore, Full-text Search, Geo Queries, JavaScript): With support for full-text search, joins, and geospatial queries, Firestore is ready to meet all of your app's querying needs. - [What’s new from Firebase at Cloud Next 2026](https://firebase.blog/posts/2026/04/cloud-next-2026-announcements.md) (2026-04-22 | SQL Connect, Application Design Center, AI Logic, Firestore, Cloud Functions, Flutter, Authentication, AI Studio, AI, Cloud Next, Gemini, Phone Number Verification, Dart on the server, PostgreSQL, Hybrid Inference, Full-text Search, Geo Queries, App Check) - [Ship production AI features faster with Firebase AI Logic](https://firebase.blog/posts/2026/04/cloud-next-2026-ai-logic.md) (2026-04-22 | AI Logic, AI, Android, Cloud Next, App Check, Gemini, Kotlin, Flutter, Hybrid Inference): What's new at Cloud Next '26 - [Next.js Deployment Adapters: A bright future for Next.js on Google Cloud](https://firebase.blog/posts/2026/03/nextjs-adapters.md) (2026-03-26 | App Hosting, Web, JavaScript, Next.js, Hosting, Cloud Run) - [Writing SQL in SQL Connect](https://firebase.blog/posts/2026/03/fdc-native-sql.md) (2026-03-24 | SQL Connect, PostgreSQL, GraphQL) - [From prompt to production: Build full-stack apps faster with Google AI Studio and Firebase](https://firebase.blog/posts/2026/03/announcing-ai-studio-integration.md) (2026-03-19 | AI, Firebase Studio, AI Studio, Antigravity, Authentication, Firestore): Today, we’re announcing that Firebase is now integrated with Google AI Studio, accelerating your path from prompt to production so you can turn your vibe-coded ideas into fully functional apps with robust backends. Read on to learn how this works and what this means for Firebase Studio. - [App Hosting has in-console environment variables and faster builds](https://firebase.blog/posts/2026/03/apphosting-march-update.md) (2026-03-12 | App Hosting, Web, JavaScript, Firebase console): Manage environment variables in the Firebase console, and learn about a small change our engineering team made to improve build times for everyone. - [Introducing no-cost trials for Data Connect](https://firebase.blog/posts/2026/03/fdc-ift.md) (2026-03-12 | SQL Connect, PostgreSQL, Billing) - [Firebase A/B Testing is now available for the web](https://firebase.blog/posts/2026/03/ab-testing-for-web.md) (2026-03-04 | A/B Testing, Web, Remote Config, Google Analytics, React, TypeScript): From Mobile to Web: Easily run, analyze, and scale product experiments to drive real impact using Firebase A/B Testing now available for your web apps! - [Phone number verification breaks barriers](https://firebase.blog/posts/2026/03/firebase-pnv-public-preview.md) (2026-03-01 | Launch, Authentication, Phone Number Verification, Android) - [Better code, fewer tokens: Introducing Agent Skills for Firebase](https://firebase.blog/posts/2026/02/ai-agent-skills-for-firebase.md) (2026-02-17 | AI, Agent Skills, MCP, Firebase CLI): Use Agent Skills for Firebase to build and deploy a fullstack application with Firebase Auth and a Firestore database! - [Unlock custom observability by exporting Crashlytics data to Cloud Logging](https://firebase.blog/posts/2026/01/crashlytics-export-cloud-logging.md) (2026-01-30 | Crashlytics, Cloud Observability, Android, iOS, Cloud Logging, Cloud Monitoring): This new integration allows you to export your Crashlytics data, including fatal crashes, non-fatals, and ANRs, directly into Google Cloud Observability. - [Boost accuracy with the prompt optimizer](https://firebase.blog/posts/2026/01/boost-accuracy-with-the-prompt-optimizer.md) (2026-01-20 | AI, Gemini, Vertex AI): Learn how to use the Vertex AI Prompt Optimizer to automatically tune your prompts to get better results by iterating on your prompts and then running an evaluation on the outputs assessing their quality to see if it has improved. - [Unveiling Firestore Pipeline operations](https://firebase.blog/posts/2026/01/firestore-enterprise-pipeline-operations.md) (2026-01-15 | Firestore, Admin SDK, JavaScript): With a new advanced query engine and querying methods in the SDKs, Firestore is more powerful than ever. - [Improve AI output with continuous improvement](https://firebase.blog/posts/2026/01/continuous-improvement.md) (2026-01-13 | AI, Gemini, Python): Learn how to improve your AI outputs to a more reliable output through continuous improvement. - [App Hosting adds support for Turborepo](https://firebase.blog/posts/2026/01/apphosting-turborepo.md) (2026-01-08 | App Hosting, Web, JavaScript, TypeScript, Next.js): Efficient builds in App Hosting's continuous deployment pipeline, even for large and complex monorepos. - [Secure your prompts and iterate faster with server prompt templates for Firebase AI Logic](https://firebase.blog/posts/2025/12/server-prompt-templates-ai-logic.md) (2025-12-03 | Gemini, AI Logic, Launch, Android, Flutter, Unity, iOS, Web, AI) - [Securing AI agents and tool calls](https://firebase.blog/posts/2025/12/securing-ai-agents.md) (2025-12-02 | AI, Genkit, Go, App Check, Authentication): Beyond authentication: Learn how to secure your AI agent's tool calls from prompt injection by using application context and the principle of least privilege. - [Antigravity and Firebase MCP accelerate app development](https://firebase.blog/posts/2025/11/firebase-mcp-and-antigravity.md) (2025-11-21 | AI, MCP, Firebase CLI, Antigravity): Learn how to enable the Firebase MCP server in Antigravity to accelerate app development - [Bring any idea to life with Gemini 3 and Firebase AI Logic](https://firebase.blog/posts/2025/11/gemini-3-firebase-ai-logic.md) (2025-11-18 | Gemini, AI Logic, Android, Flutter, Unity, iOS, Web, AI, App Check, Remote Config) - [Data Connect: Event Triggers and Generated Admin SDKs](https://firebase.blog/posts/2025/11/dataconnect-nov25.md) (2025-11-17 | SQL Connect, Admin SDK, Cloud Functions, GraphQL) - [Debugging native crashes on Android just got easier with Crashlytics](https://firebase.blog/posts/2025/11/crashlytics-android-ndk-tombstones.md) (2025-11-14 | Crashlytics, Android, App Quality, C++) - [Securing a retail AI endpoint from abuse for virtual try on](https://firebase.blog/posts/2025/11/securing-ai-endpoints-from-abuse.md) (2025-11-11 | App Check, AI, Authentication, Genkit): Learn how to protect expensive AI features from abuse using Firebase App Check, Authentication, and rate limiting to ensure only legitimate users can access them. - [Accelerate debugging with Crashlytics MCP Tools](https://firebase.blog/posts/2025/11/crashlytics-mcp-with-gemini-cli.md) (2025-11-07 | Crashlytics, AI, App Quality, MCP, Gemini) - [Firebase Phone Number Verification developer preview](https://firebase.blog/posts/2025/10/fpnv-preview-launch.md) (2025-10-21 | Launch, Authentication, Phone Number Verification): Fill out the interest form today - [Understanding hybrid inference: the role of Firebase AI Logic](https://firebase.blog/posts/2025/10/understand-ai-logic-hybrid-inference.md) (2025-10-15 | AI Logic, On-device AI, Gemini, AI, Hybrid Inference, Web) - [Smart photo organization through privacy-first, on-device AI](https://firebase.blog/posts/2025/10/privacy-first-on-device-ai.md) (2025-10-15 | AI Logic, On-device AI, AI, Gemini, Hybrid Inference, Web) - [It’s graduation day for the Firebase MCP Server](https://firebase.blog/posts/2025/10/firebase-mcp-server-ga.md) (2025-10-08 | Launch, Gemini, MCP, Firebase CLI, AI): Plus a brand-new Gemini CLI Extension! - [Add AI features to your app using Gemini CLI and Firebase AI Logic](https://firebase.blog/posts/2025/10/ai-logic-via-gemini-cli.md) (2025-10-08 | Launch, AI Logic, Gemini, Firebase CLI, AI, MCP) - [Data Connect: get started faster and have more data control](https://firebase.blog/posts/2025/10/dataconnect-oct25.md) (2025-10-02 | SQL Connect, PostgreSQL, GraphQL, Firebase console, Data Privacy) - [AI in action: Adding AI-powered reviews](https://firebase.blog/posts/2025/10/adding-ai-powered-reviews.md) (2025-10-01 | AI Logic, On-device AI, MCP, AI, Gemini, Firestore, Security Rules, App Check, Hybrid Inference, React) - [Bridge the design to development gap with Builder.io and Firebase Studio](https://firebase.blog/posts/2025/09/firebase-studio-builder-io-design-development.md) (2025-09-29 | Firebase Studio, Gemini, AI): Bridge the gap between design and development by going from static visuals in Figma to a fully working application in Firebase Studio. - [Unlocking Dynamic Experiences with Client-Side custom signals conditions in Firebase Remote Config](https://firebase.blog/posts/2025/09/remote-config-custom-signals.md) (2025-09-29 | Remote Config, Custom Signal Conditions, Games, Android): Use your own custom client-side signals with Remote Config to personalize your users' app experiences, all without requiring any app updates. - [3 pro tips to elevate your Firebase skills in the Firebase console](https://firebase.blog/posts/2025/09/console-pro-tips.md) (2025-09-12 | Firebase Studio, Gemini, Best Practices, Firebase console, AI) - [Get the most out of Firebase Studio’s default built-in model, Gemini 2.5 Pro](https://firebase.blog/posts/2025/09/firebase-studio-builtin-model.md) (2025-09-12 | Firebase Studio, Gemini, AI, Project IDX): With Gemini 2.5 Pro now built-in by default, Firebase Studio gives you no-cost access to a powerful AI assistant to accelerate the entire development workflow, from prototyping with images to refactoring complex code. - [A roundup of Firebase news from Brazil](https://firebase.blog/posts/2025/09/brazil-roundup.md) (2025-09-10 | AI Logic, App Hosting, SQL Connect, Genkit, MCP, AI, Gemini, Go, Firebase Studio, PostgreSQL) - [New Firebase AI Logic features to explore - September 2025 updates](https://firebase.blog/posts/2025/09/firebase-ai-logic-updates.md) (2025-09-10 | AI Logic, On-device AI, AI, Gemini, App Check, Hybrid Inference) - [Coffee with Firebase Studio's App Prototyping agent](https://firebase.blog/posts/2025/09/coffee-with-app-prototyping-agent.md) (2025-09-09 | Firebase Studio, Gemini, Best Practices, AI): What's brewing with your dev workflow? ☕ We've got the perfect blend of tips to help you get the most out of Firebase Studio's App Prototyping agent. - [Full-text search and other searches with Data Connect](https://firebase.blog/posts/2025/09/dataconnect-searches.md) (2025-09-02 | SQL Connect, PostgreSQL, GraphQL, Full-text Search, Vertex AI) - [Firestore with MongoDB compatibility is now generally available](https://firebase.blog/posts/2025/08/firestore-mongodb-general-availability.md) (2025-08-26 | Firestore, Launch): Announcing the general availability release of Firestore with MongoDB compatibility - [App Hosting has faster deployments, route-based monitoring, and improved CI/CD setup](https://firebase.blog/posts/2025/08/apphosting-august-update.md) (2025-08-25 | App Hosting, Web, Next.js) - [Grounding with Google Search in the Firebase AI Logic client SDKs](https://firebase.blog/posts/2025/07/grounding-google-search-ai-logic.md) (2025-07-28 | AI Logic, Vertex AI, Gemini, AI, Android, Flutter, iOS, JavaScript, React, Unity, Web) - [Data Connect: Full Text Search, Enums, and More](https://firebase.blog/posts/2025/07/dataconnect-fts-enums.md) (2025-07-23 | SQL Connect, MCP, Full-text Search, GraphQL, PostgreSQL) - [From vibe to reality: Integrating Firebase in Firebase Studio](https://firebase.blog/posts/2025/07/integrating-firebase-in-firebase-studio.md) (2025-07-22 | Firebase Studio, MCP, AI, Authentication, Cloud Storage, Firestore, Gemini) - [Enhance Your Firebase Studio Workflow with Gemini CLI](https://firebase.blog/posts/2025/07/firebase-studio-gemini-cli.md) (2025-07-22 | Firebase Studio, AI, Gemini) - [Supercharge your Firebase Studio workflow with MCP servers](https://firebase.blog/posts/2025/07/supercharge-firebase-studio-with-mcp.md) (2025-07-09 | Firebase Studio, MCP, AI, Gemini) - [Firebase Studio: Tips and Tricks 2](https://firebase.blog/posts/2025/07/studio-tips-tricks-2.md) (2025-07-07 | Firebase Studio, AI, Gemini, Next.js, TypeScript) - [Bringing architecture to life with Firebase Studio](https://firebase.blog/posts/2025/07/houseid-studio-showcase.md) (2025-07-02 | Firebase Studio, Gemini, AI, Authentication, Case Study, Stripe): My journey building HouseID - [Simplify development with public ports in Firebase Studio](https://firebase.blog/posts/2025/07/firebase-studio-public-ports.md) (2025-07-01 | Firebase Studio, Full Stack Development, JavaScript, Node.js, React, Web) - [Fueld.AI's nutrition coach with Firebase and Google Cloud](https://firebase.blog/posts/2025/06/fueld-ai-app-coach.md) (2025-06-25 | Case Study, AI, Authentication, Cloud Functions, Cloud Logging, Cloud Storage, Firestore, Gemini, Genkit, Google Analytics, Hosting, Vertex AI) - [Introducing hybrid on-device inference using Firebase AI Logic](https://firebase.blog/posts/2025/06/hybrid-inference-firebase-ai-logic.md) (2025-06-09 | AI Logic, On-device AI, AI, Gemini, Hybrid Inference, JavaScript, Web) - [Transactions Updates for Data Connect](https://firebase.blog/posts/2025/06/dataconnect-transactions.md) (2025-06-05 | SQL Connect, GraphQL, PostgreSQL, TypeScript) - [Server Value Expressions for Data Connect](https://firebase.blog/posts/2025/06/dataconnect-server-values.md) (2025-06-05 | SQL Connect, Authentication, GraphQL, PostgreSQL) - [What web frameworks does Firebase App Hosting support?](https://firebase.blog/posts/2025/06/app-hosting-frameworks.md) (2025-06-05 | App Hosting, Web, JavaScript, React, Angular, Astro, Next.js, Nuxt, SSR, Svelte, Vite) - [Firebase Studio: Tips and Tricks](https://firebase.blog/posts/2025/05/studio-tips-tricks.md) (2025-05-29 | Firebase Studio, AI, Gemini) - [What's new in Firebase at I/O 2025](https://firebase.blog/posts/2025/05/whats-new-at-google-io.md) (2025-05-20 | Google I/O, Firebase Studio, SQL Connect, App Hosting, MCP, Launch, AI, AI Logic, App Check, Authentication, Emulator Suite, Firestore, Gemini, Genkit, Phone Number Verification, PostgreSQL, Remote Config, Terraform, Unity, Vertex AI) - [Top Firebase Studio updates from Google I/O 2025](https://firebase.blog/posts/2025/05/studio-updates-from-io.md) (2025-05-20 | Google I/O, Firebase Studio, Launch, AI, App Hosting, Authentication, Firestore, Full Stack Development, Gemini): Announcing Figma import support, backend integrations, and prototyper improvements - [Building AI-powered apps with Firebase AI Logic](https://firebase.blog/posts/2025/05/building-ai-apps.md) (2025-05-20 | Google I/O, AI Logic, Launch, AI, Gemini, Genkit, Hybrid Inference, On-device AI, Vertex AI) - [Introducing Unity support in Firebase AI Logic](https://firebase.blog/posts/2025/05/ai-logic-unity-androidxr.md) (2025-05-20 | Google I/O, AI Logic, Launch, AI, Gemini, Android, Games, iOS, Unity) - [Firebase MCP Server](https://firebase.blog/posts/2025/05/firebase-mcp-server.md) (2025-05-20 | Google I/O, MCP, Firebase CLI, Launch, AI): Firebase’s experimental MCP server to power your AI Tools - [Data Connect Updates](https://firebase.blog/posts/2025/05/dataconnect-io-updates.md) (2025-05-20 | Google I/O, SQL Connect, MCP, Launch, Admin SDK, Gemini, GraphQL, PostgreSQL) - [More ways to deploy with Firebase App Hosting](https://firebase.blog/posts/2025/05/more-ways-to-deploy-app-hosting.md) (2025-05-20 | Google I/O, App Hosting, Terraform, Web, Emulator Suite, Launch, Firebase CLI, Firebase Studio) - [Announcing Gemini 2.5 in Firebase Studio](https://firebase.blog/posts/2025/05/announcing-gemini-25-in-firebase-studio.md) (2025-05-07 | Firebase Studio, Gemini, Launch, AI) - [Atomic Data Modifications for Data Connect](https://firebase.blog/posts/2025/05/dataconnect-atomic-data-modifications.md) (2025-05-06 | SQL Connect, GraphQL) - [Data Connect Queries: From Definitions to Client Code](https://firebase.blog/posts/2025/05/dataconnect-queries-defs-to-client-code.md) (2025-05-01 | SQL Connect, GraphQL) - [Angular and React Bindings for Data Connect](https://firebase.blog/posts/2025/04/dataconnect-web-bindings.md) (2025-04-29 | SQL Connect, Angular, GraphQL, JavaScript, React, TypeScript, Web) - [Aggregate Fields for Data Connect](https://firebase.blog/posts/2025/04/dataconnect-aggregate-fields.md) (2025-04-24 | SQL Connect, Launch, GraphQL, PostgreSQL) - [Data Connect Pricing](https://firebase.blog/posts/2025/04/dataconnect-pricing-postga.md) (2025-04-22 | SQL Connect, Billing, PostgreSQL, Vertex AI) - [Ensure your Firebase Cloud Messaging notifications reach your users on Android](https://firebase.blog/posts/2025/04/fcm-on-android.md) (2025-04-17 | Cloud Messaging, Android, Doze Mode) - [What's new in Firebase at Cloud Next 2025](https://firebase.blog/posts/2025/04/cloud-next-announcements.md) (2025-04-09 | Cloud Next, Launch, AI, Genkit, SQL Connect, Vertex AI, AI Logic, App Distribution, Firebase Studio, App Hosting, Gemini, PostgreSQL, GraphQL, Next.js, React Native, Python, Go, Android, iOS, React, Angular): Build and run modern, AI-powered experiences with Firebase - [Introducing Firebase Studio](https://firebase.blog/posts/2025/04/introducing-firebase-studio.md) (2025-04-09 | Firebase Studio, Launch, Cloud Next, AI, App Hosting, Gemini, Genkit, Next.js, Project IDX) - [Introducing the AI-Powered App Testing Agent](https://firebase.blog/posts/2025/04/app-testing-agent.md) (2025-04-09 | App Distribution, Launch, Cloud Next, Gemini, AI, Android) - [Announcing Genkit for Python and Go](https://firebase.blog/posts/2025/04/genkit-python-go.md) (2025-04-09 | Launch, Genkit, AI, Cloud Next, Go, Python): An open framework for building AI applications - [React Native Support and Gemini Live APIs for Vertex AI in Firebase](https://firebase.blog/posts/2025/04/vertex-ai-updates.md) (2025-04-09 | Vertex AI, AI Logic, Launch, AI, Cloud Next, Gemini, Android, Flutter, React Native): Add real-time conversational AI capabilities and bring generative AI features to your React Native apps - [Data Connect is now generally available!](https://firebase.blog/posts/2025/04/dataconnect-general-availability.md) (2025-04-09 | SQL Connect, Launch, Cloud Next, PostgreSQL, GraphQL, Angular, React, Android, iOS, Vertex AI, Gemini, AI) - [Deploy Angular & Next.js apps with App Hosting, now GA!](https://firebase.blog/posts/2025/04/apphosting-general-availability.md) (2025-04-09 | App Hosting, Cloud Next, Web, JavaScript, Launch, SSR, Angular, Next.js): Ready to host your production server-rendered web apps on Google Cloud. - [Monitor your Genkit features in production](https://firebase.blog/posts/2025/03/monitor-genkit-features-in-production.md) (2025-03-18 | Genkit, AI, Node.js, Cloud Monitoring, Cloud Logging, Cloud Observability): Gain visibility and debug complex AI features with powerful observability tools, ensuring a seamless user experience. - [App Hosting updates: rollbacks, SDK auto-configuration, and more](https://firebase.blog/posts/2025/03/apphosting-march-update.md) (2025-03-11 | App Hosting, Web, JavaScript) - [Build Responsive, AI-powered Apps with Cloud Functions for Firebase](https://firebase.blog/posts/2025/03/streaming-cloud-functions-genkit.md) (2025-03-06 | Cloud Functions, Genkit, AI, Node.js, Web, JavaScript): Announcing streaming callables and a new Genkit trigger. - [Add image generation to your apps with Imagen 3](https://firebase.blog/posts/2025/03/imagen3-support-on-vertex-ai-sdks.md) (2025-03-03 | Launch, Vertex AI, AI Logic, AI, Android, iOS, Flutter, Web): Available in Vertex AI in Firebase (Public Preview) - [February Update: What's New in Data Connect](https://firebase.blog/posts/2025/02/fdc-whats-new.md) (2025-02-26 | SQL Connect, Web, React, GraphQL, PostgreSQL, Android): What's new Feb '25 Firebase Data Connect - [Firebase + Gemini Code Assist](https://firebase.blog/posts/2025/03/gemini-code-assist.md) (2025-02-25 | Gemini, AI): Enhanced productivity across your development lifecycle at no cost - [Extracting structured data from PDFs using Gemini 2.0 and Genkit](https://firebase.blog/posts/2025/02/gemini-genkit-pdf-structured-data.md) (2025-02-20 | Genkit, AI, Gemini, Node.js, TypeScript): Extract structured data from PDFs using Gemini 2.0's vision and Genkit. Step-by-step guide with code examples for Node.js developers. - [Announcing Firebase Genkit 1.0 for Node.js](https://firebase.blog/posts/2025/02/announcing-genkit.md) (2025-02-12 | Launch, Genkit, AI, Node.js, Gemini): Production-ready AI for your apps - [Data Connect: All About Schemas](https://firebase.blog/posts/2025/02/dataconnect-schemas.md) (2025-02-11 | SQL Connect, GraphQL, PostgreSQL) - [How Relationships Work in Data Connect](https://firebase.blog/posts/2025/01/dataconnect-relationships.md) (2025-01-28 | SQL Connect, GraphQL, PostgreSQL) - [Year-end recap for Data Connect](https://firebase.blog/posts/2024/12/dataconnect-eoy-recap-2024.md) (2024-12-20 | SQL Connect, Recap, Year in Review, Gemini, Project IDX, PostgreSQL, GraphQL) - [Firebase App Hosting: Emulators and a look forward to 2025](https://firebase.blog/posts/2024/12/apphosting-emulators.md) (2024-12-19 | App Hosting, Emulator Suite, Angular, Next.js, SSR) - [Flutter SDKs for Firebase Data Connect](https://firebase.blog/posts/2024/12/dataconnect-flutter-sdks.md) (2024-12-12 | SQL Connect, Flutter, GraphQL, PostgreSQL) - [Generated SDKs for Data Connect](https://firebase.blog/posts/2024/12/dataconnect-generated-sdks.md) (2024-12-11 | SQL Connect, GraphQL, Android, iOS, Flutter, Web) - [Trippy: Your AI travel guide built with Firebase and Gemini](https://firebase.blog/posts/2024/11/gemini-competition-best-firebase-app.md) (2024-11-21 | AI, Gemini, Authentication, Cloud Functions, Firestore, Cloud Storage, Vertex AI, Cloud Messaging) - [Data Connect Pricing](https://firebase.blog/posts/2024/11/dataconnect-pricing.md) (2024-11-20 | SQL Connect, Billing, PostgreSQL, Vertex AI) - [Learn to build and run AI powered apps at Firebase Demo Day ‘24](https://firebase.blog/posts/2024/11/demo-day.md) (2024-11-19 | Demo Day, Event, AI, Full Stack Development, Genkit, Vertex AI, Gemini, App Hosting, Remote Config): See us transform our travel app with the power of Firebase and AI - [Gemini in Firebase for Data Connect queries](https://firebase.blog/posts/2024/11/dataconnect-gemini.md) (2024-11-13 | SQL Connect, Gemini, GraphQL, AI) - [Get started with Firebase using Free Trial credits](https://firebase.blog/posts/2024/11/claim-300-to-get-started.md) (2024-11-04 | Develop, Full Stack Development, Onboarding, Billing) - [Firebase App Hosting: More regions & manual rollouts](https://firebase.blog/posts/2024/10/app-hosting-regions.md) (2024-10-31 | App Hosting, Firebase CLI, Web, SSR) - [Jumpstart analysis with Crashlytics' AI Assistance: code context](https://firebase.blog/posts/2024/10/crashlytics-code-context.md) (2024-10-29 | Crashlytics, Launch, AI, App Quality, Gemini) - [Data Connect and GraphQL](https://firebase.blog/posts/2024/10/dataconnect-graphql.md) (2024-10-24 | SQL Connect, GraphQL, PostgreSQL) - [Announcing! Everything Data Connect Series](https://firebase.blog/posts/2024/10/dataconnect-series-announce.md) (2024-10-22 | SQL Connect, PostgreSQL) - [Vertex AI in Firebase is now Generally Available](https://firebase.blog/posts/2024/10/vertex-ai-in-firebase-ga.md) (2024-10-21 | Vertex AI, AI Logic, Launch, AI, Gemini, App Check, Remote Config, Cloud Storage, Android, iOS, Web, Flutter): Securely add generative AI features to your app using Firebase client SDKs - [Save the date for Firebase Demo Day ‘24](https://firebase.blog/posts/2024/10/announcing-demo-day.md) (2024-10-16 | Demo Day, Event, AI, Full Stack Development): Demo Day is back for round two! Mark your calendars for November 19, 2024 - [Firebase Data Connect: now in public preview!](https://firebase.blog/posts/2024/10/data-connect-public-preview.md) (2024-10-09 | Launch, SQL Connect, PostgreSQL, GraphQL) - [Firebase at I/O Connect 2024](https://firebase.blog/posts/2024/09/firebase-at-ioconnect.md) (2024-09-27 | Launch, AI, Genkit, Performance Monitoring, App Distribution, Google I/O, Community) - [Firebase App Hosting: Environments & deployment settings](https://firebase.blog/posts/2024/09/app-hosting-environments.md) (2024-09-12 | App Hosting, Web, SSR) - [Firebase App Hosting: July Update](https://firebase.blog/posts/2024/07/app-hosting-updates.md) (2024-07-26 | App Hosting, Next.js, Authentication, SSR): Nx Support. Wildcard subdomains. Auth middleware for Next.js and more! - [Understanding FCM Message Delivery on Android](https://firebase.blog/posts/2024/07/understand-fcm-delivery-rates.md) (2024-07-18 | Cloud Messaging, Android, Best Practices) - [Firebase Just Got Smarter: Meet Your New AI Development Assistant](https://firebase.blog/posts/2024/07/gemini-in-firebase-walkthrough.md) (2024-07-09 | AI, Gemini, Firebase console) - [Building an AI-powered crossword puzzle with Genkit and Gemini](https://firebase.blog/posts/2024/06/ai-powered-crossword-genkit.md) (2024-06-26 | Genkit, AI, Flutter, Gemini, Authentication, Games): Learn how we used Firebase Genkit and the Gemini API to add a smart hint feature to a classic word game - [App Hosting vs. the original Hosting: Which one do I use?](https://firebase.blog/posts/2024/05/app-hosting-vs-hosting.md) (2024-05-29 | App Hosting, Hosting, Web, Angular, Next.js, SSR, Cloud Run): Let’s talk about what’s new and different with App Hosting, and why you might want to use it for your next web app - [Query-Defined Infrastructure with Firebase Data Connect](https://firebase.blog/posts/2024/05/query-defined-infrastructure-with-data-connect.md) (2024-05-28 | SQL Connect, PostgreSQL, GraphQL): A new product bringing the power of PostgreSQL and relational querying to the Firebase ecosystem - [Introducing Gemini in Firebase](https://firebase.blog/posts/2024/05/gemini-in-firebase.md) (2024-05-27 | Launch, Google I/O, AI, Gemini, Crashlytics, Vertex AI): AI Assistance for App Developers - [Streamline SSR app development with FirebaseServerApp](https://firebase.blog/posts/2024/05/firebase-serverapp-ssr.md) (2024-05-24 | Web, JS SDK, Authentication, SSR, Next.js): The Firebase Web SDK has introduced FirebaseServerApp - [What’s New in the Flutter SDK for Firebase](https://firebase.blog/posts/2024/05/whats-new-in-flutter-sdk-for-firebase.md) (2024-05-23 | Flutter, Vertex AI, AI Logic, Gemini, AI, Firestore, Web): The Flutter SDK for Firebase just got better - [What's new in Firebase at I/O 2024](https://firebase.blog/posts/2024/05/whats-new-at-google-io.md) (2024-05-14 | Launch, Google I/O, AI, Genkit, SQL Connect, Vertex AI, AI Logic, App Check, Crashlytics, Remote Config, Feature Rollouts, App Hosting, Gemini, PostgreSQL, GraphQL): New logo, more AI, and... wait for it - SQL - oh my! - [Introducing Firebase Data Connect](https://firebase.blog/posts/2024/05/introducing-firebase-data-connect.md) (2024-05-14 | Launch, SQL Connect, AI, PostgreSQL, GraphQL, Vertex AI): Connect directly from your app to Postgres on Cloud SQL - [Introducing Firebase Genkit](https://firebase.blog/posts/2024/05/introducing-genkit.md) (2024-05-14 | Launch, Genkit, AI, Node.js, TypeScript, JavaScript): Build and deploy AI features with ease - [Introducing Vertex AI for Firebase](https://firebase.blog/posts/2024/05/introducing-vertex-ai-firebase.md) (2024-05-14 | Launch, Vertex AI, AI Logic, AI, Gemini, App Check, Cloud Storage, Remote Config, Machine Learning): Build AI features with the Vertex AI Gemini API using Firebase's new client SDKs - [Introducing Firebase App Hosting](https://firebase.blog/posts/2024/05/introducing-app-hosting.md) (2024-05-14 | Launch, Web, App Hosting, AI, Angular, Next.js, SSR, Cloud Run): The next generation of serverless web hosting with Google - [Solve issues faster with AI Assistance in Crashlytics](https://firebase.blog/posts/2024/05/ai-assistance-in-crashlytics.md) (2024-05-14 | Launch, Crashlytics, AI, iOS, Android, App Quality, Gemini): Solve issues in your app faster - [What you missed from Firebase at Cloud Next ‘24!](https://firebase.blog/posts/2024/04/next-announcements.md) (2024-04-16 | Cloud Next, AI, Firestore, Gemini, Vertex AI, Extensions) - [Firebase at Cloud Next '24](https://firebase.blog/posts/2024/04/next-24.md) (2024-04-03 | Cloud Next, AI): Prepare to unlock the full potential of Firebase and Google Cloud. - [Monitoring your latest app release just got easier](https://firebase.blog/posts/2024/02/introducing-release-monitoring-dashboard.md) (2024-02-22 | Crashlytics, App Quality, Launch, Android, iOS) - [Firebase App Distribution Introduces Automated Tester (Beta)](https://firebase.blog/posts/2024/02/automated-smoke-testing-app-distribution.md) (2024-02-21 | App Quality, Android, Best Practices, App Distribution) - [App Check comes to Google Identity for iOS!](https://firebase.blog/posts/2024/02/app-check-comes-to-google-idp-ios.md) (2024-02-20 | App Check, iOS, Launch, Authentication, Swift): App Check enters beta support for Google Identity for iOS. - [Supercharge your apps with Firebase and the Gemini API](https://firebase.blog/posts/2024/02/supercharge-apps-firebase-gemini.md) (2024-02-15 | Web, Gemini, Firestore, Extensions, AI, AI Studio): Quickly add generative AI experiences to your app without coding, using the Firebase Extensions for Gemini. - [Introducing Device Streaming in Android Studio in Open Alpha](https://firebase.blog/posts/2024/02/device-streaming-android.md) (2024-02-13 | Test Lab, Android, Android Studio) - [VueFire is now stable](https://firebase.blog/posts/2023/12/vuefire-nuxt-is-now-stable.md) (2023-12-21 | Vue, Web, VueFire, Nuxt, Launch): VueFire, a first class Vue and Firebase experience — including support for Nuxt, is now stable. - [Adding complex Firestore queries to a Jetpack Compose app](https://firebase.blog/posts/2023/12/adding-complex-queries-to-jetpack-compose-app.md) (2023-12-13 | Firestore, Android, Compose): Learn how to add complex Firestore queries to an Android app built with Jetpack Compose. - [Introducing frequentist inference in Firebase A/B Testing](https://firebase.blog/posts/2023/11/introducing-frequentist-inference-firebase-a-b-testing.md) (2023-11-21 | Remote Config, A/B Testing) - [Exsssspanding Possibilities with Python 🐍](https://firebase.blog/posts/2023/11/python-functions-ga.md) (2023-11-16 | Cloud Functions, Web, Python, Launch): Python server code for your production Firebase apps. - [A Console Refresh with Flexibility for Night and Day](https://firebase.blog/posts/2023/11/dark-mode.md) (2023-11-13 | Firebase console, Launch) - [See what’s new & what’s possible with Firebase at Demo Day](https://firebase.blog/posts/2023/11/demo-day.md) (2023-11-08 | AI, PaLM, App Distribution, Cloud Functions, Python, Extensions, Project IDX, Flutter, Windows, Authentication, Crashlytics, Remote Config, Google Analytics, Terraform, Swift, Kotlin, Android, Web, iOS, Firestore, Cloud Storage, Demo Day, Event, Launch): After sharing tons of teasers and behind-the-scenes footage over the past few weeks, we’re excited to announce that our very first Demo Day is finally here! - [Save the date for Firebase’s first Demo Day!](https://firebase.blog/posts/2023/10/announcing-demo-day.md) (2023-10-16 | Demo Day, Firebase Summit): Join us November 8th for a new virtual experience where we’ll unveil short demos that showcase what’s new, what’s possible, and how you can solve your biggest app development challenges with Firebase. - [Get Actionable Feedback From Your Android Testers With App Distribution](https://firebase.blog/posts/2023/09/in-app-feedback.md) (2023-09-21 | App Distribution, Android) - [Adding Firebase Cloud Messaging to a Jetpack Compose app](https://firebase.blog/posts/2023/08/adding-fcm-to-jetpack-compose-app.md) (2023-08-08 | Cloud Messaging, Android, Compose, Cloud Messaging): Learn how to add Firebase Cloud Messaging to an Android app built with Jetpack Compose. - [Sending to MacOS, iOS Safari using FCM JS SDK](https://firebase.blog/posts/2023/08/fcm-for-safari.md) (2023-08-01 | Cloud Messaging) - [Cloud Functions for Firebase 2nd gen goes GA and adds support for Python](https://firebase.blog/posts/2023/07/cloud-functions-firebase-ga-and-python.md) (2023-07-31 | Cloud Functions, Web, Launch): Cloud Functions for Firebase 2nd gen, now Generally Available, features more efficient functions, new triggers, and support for Python. - [Best Practices for Anonymous Authentication](https://firebase.blog/posts/2023/07/best-practices-for-anonymous-authentication.md) (2023-07-13 | Authentication) - [Adding a Firebase Extension to a Jetpack Compose app](https://firebase.blog/posts/2023/06/adding-firebase-extension-to-jetpack-compose-app.md) (2023-06-30 | Extensions, Android, Compose): Learn how to add Firebase Extensions to an Android app built with Jetpack Compose. - [Introducing Remote Config real-time updates](https://firebase.blog/posts/2023/06/feature-flags-with-real-time-remote-config.md) (2023-06-07 | Remote Config): Ship faster and more confidently with feature flags - [Introducing Firebase and Android Basics with Compose course](https://firebase.blog/posts/2023/06/android-jetpack-basics.md) (2023-06-02 | Android, Jetpack, Launch): We teamed up with the Android team to build the Firebase and Android Basics with Compose course! - [Delivering Messages at the scale of the World Cup](https://firebase.blog/posts/2023/05/cloud-messaging-world-cup-scale.md) (2023-05-25 | Cloud Messaging, Engineering): An inside look to handling billions of notifications at scale. - [What's new at Google I/O 2023](https://firebase.blog/posts/2023/05/whats-new-at-google-io.md) (2023-05-10 | Launch, Google I/O, AI, PaLM, Cloud Functions, Extensions, Performance Monitoring, Flutter, Crashlytics, App Check, Android, Web, iOS, Python, Vue, Remote Config, Firestore, App Distribution, Terraform, Svelte, Astro): Everything we shipped! From AI Extensions to launches that simplify full stack development - [Introducing a smarter algorithm in Crashlytics](https://firebase.blog/posts/2023/05/crashlytics-event-grouping-algorithm-update.md) (2023-05-02 | Launch, Crashlytics, App Quality): Find and fix the root causes of issues faster - [Managing Cloud Messaging Tokens](https://firebase.blog/posts/2023/04/managing-cloud-messaging-tokens.md) (2023-04-13 | Cloud Messaging, Android) - [Maximize Revenue with Remote Config Personalization](https://firebase.blog/posts/2023/04/maximize-revenue-with-remote-config-personalization.md) (2023-04-11 | Remote Config, Personalization) - [Everything we announced at the Google for Games Developer Summit](https://firebase.blog/posts/2023/03/google-for-games-summit-recap.md) (2023-03-16 | Games, Launch, Crashlytics, App Check): A lightweight, standalone REST-only Firestore SDK at a fraction of the regular Web SDK size. - [Trim your JavaScript bundles with Firestore Lite](https://firebase.blog/posts/2023/03/trim-javascript-bundles-firestore-lite.md) (2023-03-09 | Web, JavaScript, Firestore, Webpack): A lightweight, standalone REST-only Firestore SDK at a fraction of the regular Web SDK size. - [Which Firebase SDK do I pick for my React Native project?](https://firebase.blog/posts/2023/03/which-react-native-firebase-sdk-to-use.md) (2023-03-07 | React, React Native, JavaScript) - [Changes in Game Center Sign-In](https://firebase.blog/posts/2023/01/firebase-auth-gamecenter.md) (2023-02-02 | Authentication) - [Targeting Audiences with Cloud Messaging](https://firebase.blog/posts/2022/12/targeting-audiences-with-fcm.md) (2022-12-21 | Cloud Messaging) - [#FirebaserFriday Marina Coelho](https://firebase.blog/posts/2022/12/meet-firebaser-marina.md) (2022-12-16 | Community, #FirebaserFriday): Join us for the monthly mini-profiles on Firebase team members, aka "Firebasers", from all around the world! Learn about their backgrounds... - [BigQuery and Firebase: Integration and Streaming](https://firebase.blog/posts/2022/12/bigquery-and-firebase-integration.md) (2022-12-15 | BigQuery) - [Introducing COUNT, TTLs, and better scaling in Firestore](https://firebase.blog/posts/2022/12/introducing-firestore-count-ttl-scale.md) (2022-12-08 | Firestore, Launch): Yes. Count is here! - [Using Cloud Monitoring to monitor App Check and Security Rules](https://firebase.blog/posts/2022/12/monitoring-app-check-and-rules.md) (2022-12-05 | Security Rules, Cloud Monitoring, Firestore): Learn how to monitor security metrics and set up alerting policies with Cloud Monitoring and Firebase. - [Fewer cold starts, more features in Cloud Functions](https://firebase.blog/posts/2022/12/cloud-functions-firebase-v2.md) (2022-12-01 | Cloud Functions, Web, Launch): In this post we'll catch you up to the latest new capabilities including less cold starts, faster deploys, and type-safe configuration, all implemented to make it easier to write and deploy faster, safer functions. - [Investing in Vue, Nuxt, and VueFire](https://firebase.blog/posts/2022/11/investing-in-vuefire-nuxt-vue.md) (2022-11-23 | Vue, Web, VueFire, Community): We are teaming up with Eduardo San Martin Morote to build a first class Vue and Firebase experience — including support for Nuxt. - [#FirebaserFriday Charlotte Liang](https://firebase.blog/posts/2022/11/meet-firebaser-charlotte.md) (2022-11-18 | Community, #FirebaserFriday): Join us for the monthly mini-profiles on Firebase team members, aka "Firebasers", from all around the world! Learn about their backgrounds... - [Transforming home buying in Latin America using Firebase](https://firebase.blog/posts/2022/11/firebase-stories-lahaus.md) (2022-11-09 | Firebase Stories, Crashlytics, Performance Monitoring): A conversation with the Santiago García (co-founder and CTO) and Daniel Gomez Rico (Tech Lead) of La Haus talk about their app development journey and how La Haus uses Firebase tools to help prospective homeowners in Latin America buy their first home. - [Adding Firebase Remote Config to a Jetpack Compose app](https://firebase.blog/posts/2022/11/adding-remote-config-to-jetpack-compose-app.md) (2022-11-08 | Remote Config, Android, Compose): Learn how to add Firebase Remote Config to an Android app built with Jetpack Compose. - [Adding Firebase Performance Monitoring to a Jetpack Compose app](https://firebase.blog/posts/2022/11/adding-performance-monitoring-to-jetpack-compose-app.md) (2022-11-03 | Performance Monitoring, Android, Compose): Learn how to add Firebase Performance Monitoring to an Android app built with Jetpack Compose. - [Building resilience in tech (and in life)](https://firebase.blog/posts/2022/10/firebase-summit-2022-dei-panel.md) (2022-10-31 | Firebase Summit, Community): At the Firebase Summit, Firebase leads representing HUGs participated in a DEI panel discussion to share how they've learned to build resilience in the face of challenges at work and at home. Turns out, although we're all on our own paths, there's a lot of wisdom we can learn from each other. - [#FirebaserFriday Marissa Christy](https://firebase.blog/posts/2022/10/meet-firebaser-marissa.md) (2022-10-28 | Community, #FirebaserFriday): Join us for the monthly mini-profiles on Firebase team members, aka "Firebasers", from all around the world! Learn about their backgrounds... - [Using Coroutines and Flows with Firebase on an Android app](https://firebase.blog/posts/2022/10/using-coroutines-flows-with-firebase-on-android.md) (2022-10-26 | Coroutine, Flow, Android, Compose): Learn how to use Kotlin Coroutines and Kotlin Flows with Firebase on an Android app built with Jetpack Compose. - [Monetize your game with the new Google Mobile Ads C++ SDK from Firebase](https://firebase.blog/posts/2022/10/gma-sdk-introduction.md) (2022-10-25 | AdMob, C++, Launch): Firebase introduced a new Google Mobile Ads C++ SDK in June 2022 to help you more easily monetize your app or game. - [What’s new at Firebase Summit 2022](https://firebase.blog/posts/2022/10/whats-new-at-firebase-summit-2022.md) (2022-10-18 | App Check, Firebase Summit, Crashlytics, Android, Authentication, C#, C++, Firestore, Cloud Functions, Cloud Storage, Extensions, Cloud Messaging, Flutter, Games, Google Analytics, In-App Messaging, Machine Learning, Performance Monitoring, Realtime Database, Remote Config, Unity, Web, Personalization) - [#FirebaserFriday Andrea Wu](https://firebase.blog/posts/2022/10/meet-firebaser-andrea.md) (2022-10-14 | Community, #FirebaserFriday): Join us for the monthly mini-profiles on Firebase team members, aka "Firebasers", from all around the world! Learn about their backgrounds... - [App Distribution graduates to General Availability](https://firebase.blog/posts/2022/09/app-distribution-graduates-to-ga.md) (2022-09-29 | App Distribution, Launch): The App Distribution team has introduced powerful features like bulk tester management, release links, in-app alerts and more! - [Announcing cross-service Security Rules](https://firebase.blog/posts/2022/09/announcing-cross-service-security-rules.md) (2022-09-28 | Firestore, Cloud Storage, Security Rules, Emulator Suite): We're excited to deliver one of the most popular feature requests for Security Rules. Security Rules in Cloud Storage for Firebase now supports cross-service Rules. - [Eliminating barriers in learning using the Realtime Database](https://firebase.blog/posts/2022/09/firebase-stories-classkick.md) (2022-09-14 | Firebase Stories, Realtime Database): A conversation with the CEO of Classkick: a tool to help teachers and students work better together in realtime. - [Come join us at ViteConf 2022!](https://firebase.blog/posts/2022/08/viteconf-2022.md) (2022-08-30 | Community, Vite): We're thrilled to be sponsors of ViteConf 2022 and we can't wait to talk all things Vite! - [#FirebaserFriday Rachel Collins](https://firebase.blog/posts/2022/08/meet-firebaser-rachel-collins.md) (2022-08-26 | Community, #FirebaserFriday): Join us for the monthly mini-profiles on Firebase team members, aka "Firebasers", from all around the world! Learn about their backgrounds... - [Register now for Firebase Summit 2022!](https://firebase.blog/posts/2022/08/register-firebase-summit-2022.md) (2022-08-24 | Firebase Summit): After three long years, we’re thrilled to announce that our seventh annual Firebase Summit is returning! - [How Rowy built a spreadsheet UI for Firestore](https://firebase.blog/posts/2022/08/firebase-stories-rowy.md) (2022-08-19 | Firebase Stories, Firestore): Learn how Rowy uses Firebase to build and ship tools that enable developers to manage data in Firestore. - [A new way to navigate Firebase!](https://firebase.blog/posts/2022/08/dynamic-navigation.md) (2022-08-09 | Launch, Firebase console): We wanted to make it far easier for you to find the products you're actually using, so we created something called Project shortcuts. - [Simplifying apparel purchasing using Firebase Realtime Database](https://firebase.blog/posts/2022/07/firebase-stories-faves.md) (2022-07-27 | Firebase Stories, Realtime Database): Learn how FAVES uses Firebase to simplify apparel purchase management for small businesses. - [MFA, Blocking functions, and more come to Firebase Authentication](https://firebase.blog/posts/2022/07/new-firebase-auth-features.md) (2022-07-26 | Authentication): Today, Firebase is announcing new security features and functionality to enable you to better secure and manage users, including Multi Factor Authentication, the ability to extend Authentication with requirements specific to your app, and support for new sign in providers. - [#FirebaserFriday Malcolm Deck](https://firebase.blog/posts/2022/07/meet-firebaser-malcolm.md) (2022-07-22 | Community, #FirebaserFriday): Join us for the monthly mini-profiles on Firebase team members, aka "Firebasers", from all around the world! Learn about their backgrounds... - [Adding Cloud Firestore to a Jetpack Compose app](https://firebase.blog/posts/2022/07/adding-cloud-firestore-to-jetpack-compose-app.md) (2022-07-20 | Firestore, Android, Jetpack, Compose): Learn how to add Cloud Firestore to an Android app built with Jetpack Compose. - [What's new in Crashlytics for Flutter](https://firebase.blog/posts/2022/07/whats-new-in-crashlytics-for-flutter.md) (2022-07-14 | Crashlytics, Flutter): Check what's new in Crashlytics for Flutter! - [Firebase Stories: Celebrating our developer community](https://firebase.blog/posts/2022/07/firebase-stories.md) (2022-07-13 | Community, Firebase Stories): We are excited to highlight developers in the community who are using Firebase in their apps through a new series called Firebase Stories! - [Optimize your apps at scale using Firebase Remote Config](https://firebase.blog/posts/2022/07/firebase-stories-moia.md) (2022-07-13 | Firebase Stories, Remote Config, Crashlytics): Learn how MOIA uses Firebase tools to optimize their customer-facing and internal apps. - [#FirebaserFriday Kirupa Chinnathambi](https://firebase.blog/posts/2022/07/meet-firebaser-kirupa.md) (2022-07-08 | Community, #FirebaserFriday): Join us for the monthly mini-profiles on Firebase team members, aka "Firebasers", from all around the world! Learn about their backgrounds... - [New product updates to Firebase Crashlytics](https://firebase.blog/posts/2022/06/new-product-updates-to-firebase-crashlytics.md) (2022-06-30 | Android, Crashlytics, Flutter) - [Adding Crashlytics to a Jetpack Compose app](https://firebase.blog/posts/2022/06/adding-crashlytics-to-jetpack-compose-app.md) (2022-06-23 | Android, Jetpack, Crashlytics): Learn how to add Firebase Crashlytics to an Android app built with Jetpack Compose. - [Building Firebase Quickdraw Multiplayer](https://firebase.blog/posts/2022/06/firebase-quickdraw.md) (2022-06-14 | Games, Cloud Functions, Realtime Database, Hosting, Google Analytics, Performance Monitoring): Build a multiplayer game with Firebase! - [#FirebaserFriday Caitlin Chen](https://firebase.blog/posts/2022/06/meet-firebaser-caitlin.md) (2022-06-10 | Community, #FirebaserFriday): Join us for the monthly mini-profiles on Firebase team members, aka "Firebasers", from all around the world! Learn about their backgrounds... - [The Firebase JS SDK Is Dropping Support For Internet Explorer](https://firebase.blog/posts/2022/05/firebase-js-sdk-drops-support-for-internet-explorer.md) (2022-05-26 | JS SDK, Internet Explorer): Starting with version 9.8.0, the Firebase JS SDK will no longer support Internet Explorer. - [Adding Firebase Authentication to a Jetpack Compose app](https://firebase.blog/posts/2022/05/adding-firebase-auth-to-jetpack-compose-app.md) (2022-05-19 | Android, Jetpack, Authentication, Firestore): Learn how add Firebase Authentication to an Android app built with Jetpack Compose. - [What's new from Firebase at Google I/O 2022](https://firebase.blog/posts/2022/05/whats-new-at-google-io.md) (2022-05-11 | Google I/O, Flutter, Web, Extensions, Crashlytics, Performance Monitoring, App Check, Android, Hosting, Swift, iOS, Emulator Suite, App Distribution) - [Building an Android app with Jetpack Compose and Firebase](https://firebase.blog/posts/2022/04/building-an-app-android-jetpack-compose-firebase.md) (2022-04-28 | Android, Jetpack, Authentication, Firestore): Learn how to build an Android app with Firebase and Jetpack Compose from scratch. - [#FirebaserFriday Peter Friese](https://firebase.blog/posts/2022/04/meet-firebaser-peter.md) (2022-04-15 | Community, #FirebaserFriday): Join us for the monthly mini-profiles on Firebase team members, aka “Firebasers”, from all around the world! Learn about their backgrounds... - [Firebase Hosting now has origin servers in Europe and Asia](https://firebase.blog/posts/2022/03/firebase-hosting-origin-servers-europe-asia.md) (2022-03-28 | Hosting, Web, Launch): Firebase Hosting just got a bit faster all around the world. Today we're announcing the launch of origin servers in Europe and Asia, plus two more across the US! - [#FirebaserFriday Frank van Puffelen](https://firebase.blog/posts/2022/03/meet-firebaser-puf.md) (2022-03-17 | Community, #FirebaserFriday): Join us for the monthly mini-profiles on Firebase team members, aka “Firebasers”, from all around the world! Learn about their backgrounds... - [How Firebase Performance Monitoring optimized app startup time](https://firebase.blog/posts/2022/03/how-firebase-performance-monitoring-optimized-app-startup-time.md) (2022-03-09 | Android, Performance Monitoring): Mobile users expect their apps to be fast and responsive, and apps with a slow startup time, especially during coldstart, can leave them feeling... - [Using Machine Learning to optimize mobile game experiences](https://firebase.blog/posts/2022/02/custom-ondevice-machine-learning.md) (2022-02-15 | Firebase ML, Games) - [Accept Payments with Cloud Firestore and Google Pay](https://firebase.blog/posts/2022/02/accept-payments-with-cloud-firestore-and-google-pay.md) (2022-02-11 | Firestore) - [Everything you need to know about Remote Config's latest personalization feature](https://firebase.blog/posts/2022/01/remote-config-personalization-overview.md) (2022-01-26 | Remote Config, Personalization, Games) - [What’s new at Firebase Summit 2021](https://firebase.blog/posts/2021/11/whats-new-at-firebase-summit-2021.md) (2021-11-10 | App Check, Firebase Summit, Crashlytics, Android, Authentication, C#, C++, Firestore, Cloud Functions, Cloud Storage, Extensions, Cloud Messaging, Flutter, Games, Google Analytics, In-App Messaging, Machine Learning, Performance Monitoring, Realtime Database, Remote Config, Unity, Web, Personalization) - [Automate your pre-release testing with the App Distribution REST API](https://firebase.blog/posts/2021/11/app-distribution-rest-api.md) (2021-11-08 | App Distribution, Launch) - [Improving the Google Analytics dashboard in Firebase](https://firebase.blog/posts/2021/11/updated-google-analytics-dashboard.md) (2021-11-05 | Google Analytics, Launch) - [How to get better insight into push notification delivery](https://firebase.blog/posts/2021/10/push-notification-delivery-insights.md) (2021-10-27 | BigQuery, Cloud Messaging, Google Analytics) - [Pinpointing API performance issues with Custom URL Patterns](https://firebase.blog/posts/2021/10/performance-analysis-with-custom-url-patterns.md) (2021-10-20 | Performance Monitoring, App Quality, Best Practices) - [Protecting your backends with Firebase App Check](https://firebase.blog/posts/2021/10/protecting-backends-with-app-check.md) (2021-10-12 | Apigee, App Check, Best Practices) - [Register now for Firebase Summit 2021](https://firebase.blog/posts/2021/10/firebasesummit.md) (2021-10-05 | Firebase Summit, Community) - [Analytics Labels for Messaging Campaigns](https://firebase.blog/posts/2021/09/analytics-labels-app-messaging-campaigns.md) (2021-09-30 | Google Analytics, Cloud Messaging) - [Simplify the Process of Uploading iOS dSYM Files to Crashlytics with Fastlane](https://firebase.blog/posts/2021/09/uploading-dsym-files-to-crashlytics-with-fastlane.md) (2021-09-27 | Crashlytics, Fastlane, iOS) - [Converting between Firestore FieldValue and Variant](https://firebase.blog/posts/2021/09/converting-firestore-fieldvalue-and-variant.md) (2021-09-24 | C++, Firestore, Best Practices) - [Improvements to Crashlytics for Game Developers](https://firebase.blog/posts/2021/09/improvements-to-crashlytics-for-game-developers.md) (2021-09-10 | Crashlytics, Games, Launch) - [Firebase SDK for Apple now fully supports Swift Package Manager](https://firebase.blog/posts/2021/08/firebase-swift-package-manager.md) (2021-08-27 | iOS, Swift) - [The new Firebase JS SDK is now GA](https://firebase.blog/posts/2021/08/the-new-firebase-js-sdk-now-ga.md) (2021-08-25 | Web, JavaScript, Launch) - [Meet the Firestore Emulator Requests Monitor](https://firebase.blog/posts/2021/08/firestore-emulator-requests-monitor.md) (2021-08-18 | Emulator Suite, Firestore, Launch) - [Learn how Vinwap increased revenue by 30% in less than a week](https://firebase.blog/posts/2021/08/learn-how-vinwap-increased-revenue.md) (2021-08-13 | AdMob, Remote Config, Case Study) - [Deep dive into the new Firebase JS SDK design](https://firebase.blog/posts/2021/08/deep-dive-into-the-new-firebase-js-sdk-design.md) (2021-08-12 | Web, JavaScript) - [New features in App Check beta](https://firebase.blog/posts/2021/08/new-features-in-app-check-beta.md) (2021-08-03 | App Check, Admin SDK, Launch) - [Unlocking your app’s best experience with Firebase Performance Monitoring](https://firebase.blog/posts/2021/08/unlocking-your-apps-best-experience.md) (2021-08-02 | App Quality, Performance Monitoring, Best Practices) - [See how CrazyLabs uses Firebase Remote Config to optimize apps at scale](https://firebase.blog/posts/2021/07/see-how-crazylabs-uses-firebase-remote-config-to-optimize-apps-at-scale.md) (2021-07-28 | AdMob, Remote Config, Case Study) - [Introducing the new Firebase JS SDK](https://firebase.blog/posts/2021/07/introducing-the-new-firebase-js-sdk.md) (2021-07-27 | Web, JavaScript) - [Unlocking the next level of app stability with Firebase Crashlytics](https://firebase.blog/posts/2021/07/unlocking-next-level-of-app-stability-with-firebase-crashlytics.md) (2021-07-26 | Crashlytics, Best Practices, App Quality) - [The Firebase guide to building stable, high-performing apps ](https://firebase.blog/posts/2021/07/the-firebase-guide-to-building-stable-high-performing-apps.md) (2021-07-22 | Crashlytics, App Quality, Best Practices) - [Optimize your app using the Firebase Android SDK and Android App Bundles](https://firebase.blog/posts/2021/07/android-sdk-feature-modules.md) (2021-07-08 | Android, Best Practices) - [Introducing The Cloud Storage for Firebase Emulator](https://firebase.blog/posts/2021/07/the-cloud-storage-for-firebase-emulator.md) (2021-07-02 | Cloud Storage, Emulator Suite, Launch) - [Building Firebase Quickdraw](https://firebase.blog/posts/2021/06/building-firebase-quickdraw.md) (2021-06-29 | Machine Learning, Case Study, Cloud Functions) - [Accelerate Your App Development with Firebase Extensions](https://firebase.blog/posts/2021/06/accelerate-your-app-development-with-firebase-extensions.md) (2021-06-08 | Extensions, Algolia, Launch, Stripe, MailChimp, MessageBird) - [Expanding Crashlytics Support for Apple Platforms](https://firebase.blog/posts/2021/06/expanding-support-for-apple-platforms.md) (2021-06-02 | iOS, App Quality, Crashlytics, App Clips, watchOS) - [Firebase Realtime Database Launches in Singapore](https://firebase.blog/posts/2021/05/firebase-realtime-database-in-singapore.md) (2021-06-01 | Realtime Database, Launch) - [How do you build the I/O photo booth?](https://firebase.blog/posts/2021/05/how-do-you-build-io-photo-booth.md) (2021-05-27 | Flutter, Cloud Functions, Case Study) - [App Distribution Adds Support to Android App Bundles](https://firebase.blog/posts/2021/05/app-distribution-adds-support-to-android-app-bundles.md) (2021-05-19 | Android, App Distribution, Launch) - [What’s new from Firebase at Google I/O 2021](https://firebase.blog/posts/2021/05/whats-new-from-firebase-at-google-io.md) (2021-05-18 | Google I/O, Emulator Suite, Extensions, App Distribution, App Check, Web, Games, Crashlytics, Performance Monitoring, Remote Config, Personalization, A/B Testing, Launch) - [Load Data Faster and Lower Your Costs with Firestore Data Bundles!](https://firebase.blog/posts/2021/04/firestore-supports-data-bundles.md) (2021-04-15 | Firestore, Launch) - [Supercharge your mobile games business with Firebase](https://firebase.blog/posts/2021/04/supercharge-your-mobile-games-business-with-firebase.md) (2021-04-05 | Crashlytics, A/B Testing, Games) - [Measuring Realtime Database performance with Firebase Performance Monitoring](https://firebase.blog/posts/2021/03/rtdb-performance-monitoring.md) (2021-03-12 | Performance Monitoring, Realtime Database, React, Web, JavaScript) - [Migrating to the new Remote Config for Games SDK](https://firebase.blog/posts/2021/03/migrating-to-new-remote-config-for-games-sdk.md) (2021-03-08 | Remote Config, Games, Android) - [App monetization made easy: Using Firebase, AdMob, and Google Analytics to uncover your optimal ads strategy](https://firebase.blog/posts/2021/02/app-monetization-made-easy-using-firebase-admob-google-analytics.md) (2021-02-23 | AdMob, A/B Testing, Google Analytics) - [Improve app stability with Firebase Crashlytics and Kotlin](https://firebase.blog/posts/2021/02/improve-app-stability-with-firebase-crashlytics-and-kotlin.md) (2021-02-18 | App Quality, Crashlytics, Kotlin) - [Cloud Firestore for Games is now in Beta!](https://firebase.blog/posts/2021/02/cloud-firestore-for-games-is-now-in-beta.md) (2021-02-05 | Firestore, C++, Games) - [Firebase Experimental Extensions](https://firebase.blog/posts/2021/01/firebase-extensions-experimental.md) (2021-01-27 | Extensions, Launch) - [Crashlytics and the Great Crash Detective Comic](https://firebase.blog/posts/2021/01/crash-detective-comic.md) (2021-01-26 | Crashlytics, BigQuery, Community) - [How to code review security rules](https://firebase.blog/posts/2021/01/code-review-security-rules.md) (2021-01-06 | Security Rules, Best Practices, Firestore, Admin SDK) - [How GameNexa Studios used Firebase to grow and diversify their monetization strategy](https://firebase.blog/posts/2020/12/gamenexa-studios-case-study.md) (2020-12-17 | A/B Testing, AdMob, Case Study) - [A New Region and API for the Realtime Database](https://firebase.blog/posts/2020/11/realtime-database-region-and-api.md) (2020-11-12 | Realtime Database, Launch) - [Dependency management improvements for iOS and Android](https://firebase.blog/posts/2020/11/dependency-management-ios-android.md) (2020-11-11 | Android, iOS, Launch) - [New Improvements to App Distribution since Beta Launch](https://firebase.blog/posts/2020/11/new-improvements-to-app-distribution-since-beta-launch.md) (2020-11-10 | App Distribution, Fastlane) - [Getting Started with Flamelink, a CMS for Firebase](https://firebase.blog/posts/2020/11/flamelink-cms-for-firebase.md) (2020-11-09 | FlameLink, Community) - [Password sign-in best practices](https://firebase.blog/posts/2020/10/password-sign-in-best-practices.md) (2020-10-29 | Authentication, Best Practices) - [Use Firebase Auth on Devices without Google Play Services](https://firebase.blog/posts/2020/10/firebase-auth-android-non-gms.md) (2020-10-28 | Android, Authentication, Launch) - [Helpful product updates from Firebase Summit 2020](https://firebase.blog/posts/2020/10/whats-new-at-firebase-summit-2020.md) (2020-10-27 | Firebase Summit, Authentication, Crashlytics, BigQuery, Firestore, Cloud Functions, Community, Emulator Suite, Extensions, Cloud Messaging, Hosting, Firestore, Google Analytics, In-App Messaging, Performance Monitoring, Realtime Database, Remote Config, Unity, Web, iOS) - [It's Time to Upgrade to the New Firebase Crashlytics SDK!](https://firebase.blog/posts/2020/10/its-time-to-upgrade-to-new-firebase.md) (2020-10-22 | Crashlytics, Fabric) - [What’s next with the latest in app analytics](https://firebase.blog/posts/2020/10/latest-in-app-analytics.md) (2020-10-14 | Google Analytics, AdMob, Launch) - [The biggest Firebase Hosting update ever? Preview channels, GitHub Actions, and more!](https://firebase.blog/posts/2020/10/preview-channels-firebase-hosting.md) (2020-10-08 | Hosting, Web, Launch) - [Improved version targeting in Remote Config](https://firebase.blog/posts/2020/10/improved-version-targeting-in-remote.md) (2020-10-05 | Feature Flagging, Remote Config, Launch) - [Cloud Firestore now supports not equal queries ](https://firebase.blog/posts/2020/09/cloud-firestore-not-equal-queries.md) (2020-10-01 | Firestore, Launch) - [How Twitter is using the new iOS SDK from Firebase App Distribution](https://firebase.blog/posts/2020/09/how-twitter-is-using-new-ios-sdk-from.md) (2020-09-30 | Case Study, App Distribution, Crashlytics) - [Why you should add Google Analytics to your Crashlytics integration](https://firebase.blog/posts/2020/09/crashlytics-analytics-together.md) (2020-09-29 | Crashlytics, Google Analytics, Data Studio) - [ Firebase Summit 2020: A Two Day Virtual Event ](https://firebase.blog/posts/2020/09/firebasesummit.md) (2020-09-28 | Firebase Summit, Community) - [How Pomelo Games used Firebase to increase revenue without losing players](https://firebase.blog/posts/2020/09/pomelo-games-case-study.md) (2020-09-22 | A/B Testing, AdMob, Case Study) - [How Tapps Games used Crashlytics and Remote Config to increase crash free user rate and improve ratings ](https://firebase.blog/posts/2020/08/how-tapps-games-used-crashlytics-and.md) (2020-08-26 | Crashlytics, Remote Config, Case Study) - [New for Firebase Hosting: request logging, Brotli compression, and internationalization](https://firebase.blog/posts/2020/08/firebase-hosting-new-features.md) (2020-08-20 | Hosting, Stackdriver, Launch) - [New API for manually tracking screen views in Google Analytics](https://firebase.blog/posts/2020/08/google-analytics-manual-screen-view.md) (2020-08-18 | Google Analytics, Flutter, Launch) - [Firebase Compatibility with Unity 2020.1 and Later](https://firebase.blog/posts/2020/08/firebase-compatibility-with-unity-20201.md) (2020-08-14 | Unity, Games) - [Manage your Remote Config templates from the Admin Node.js SDK](https://firebase.blog/posts/2020/08/manage-remoteconfig-admin-nodejs-sdk.md) (2020-08-10 | Admin SDK, Remote Config, Launch) - [Authenticate with Firebase using Okta](https://firebase.blog/posts/2020/08/authenticate-with-firebase-using-okta.md) (2020-08-04 | Authentication, Okta, Admin SDK) - [Find out how PeopleFun increased LTV with Firebase Predictions](https://firebase.blog/posts/2020/07/peoplefun-case-study.md) (2020-07-30 | Case Study, Predictions) - [Top Five Reasons to use Crashlytics](https://firebase.blog/posts/2020/07/top-five-reasons-to-use-crashlytics.md) (2020-07-28 | Crashlytics) - [Product news and other highlights from Firebase Live](https://firebase.blog/posts/2020/07/product-news-and-highlights-from-firebase-live.md) (2020-07-22 | Emulator Suite, Security Rules, Authentication, Extensions, ML Kit, Google Analytics) - [Enhance your TensorFlow Lite deployment with Firebase](https://firebase.blog/posts/2020/06/enhance-your-tensorflow-lite-deployment-with-firebase.md) (2020-06-26 | ML Kit, Machine Learning, Remote Config) - [New improvements to Firestore Security Rules](https://firebase.blog/posts/2020/06/new-firestore-security-rules-features.md) (2020-06-17 | Firestore, Security Rules, Launch) - [How Gameloft uses Crashlytics to lower crash rates and increase engagement](https://firebase.blog/posts/2020/06/gameloft-crashlytics-game-case-study.md) (2020-06-11 | App Quality, Crashlytics, Case Study) - [The Firebase Crashlytics SDK is now publicly available!](https://firebase.blog/posts/2020/06/crashlytics-sdk-now-available.md) (2020-06-09 | App Quality, Crashlytics, Launch) - [Announcing Firebase Live](https://firebase.blog/posts/2020/05/announcing-firebase-live.md) (2020-05-26 | Firebase Live, Authentication, Best Practices) - [Say hello to the helpful Firebase Emulator - a local first UI to boost your productivity](https://firebase.blog/posts/2020/05/local-firebase-emulator-ui.md) (2020-05-21 | Emulator Suite, Launch, Firebase CLI) - [Firebase Kotlin Extensions are out of Beta!](https://firebase.blog/posts/2020/03/firebase-kotlin-ga.md) (2020-03-27 | Android, Kotlin, Launch) - [Everything we announced at the Google for Games Developer Summit this year](https://firebase.blog/posts/2020/03/firebase-google-game-developer-event.md) (2020-03-23 | GDC, C++, Firestore) - [Join us for the digital Google for Games Developer Summit](https://firebase.blog/posts/2020/03/join-us-for-digital-google-for-games.md) (2020-03-10 | GDC, Android, Games) - [Announcing the Firebase Crashlytics SDK Beta!](https://firebase.blog/posts/2020/02/announcing-firebase-crashlytics-sdk-beta.md) (2020-02-18 | App Quality, Crashlytics, Launch) - [ How the Google Doodle team used the Realtime Database to build a multiplayer game](https://firebase.blog/posts/2020/01/google-loteria-realtime-database.md) (2020-01-28 | Realtime Database, Cloud Functions, Case Study) - [Get ready for the Game Developers Conference](https://firebase.blog/posts/2020/01/get-ready-for-game-developers-conference.md) (2020-01-27 | GDC, Community, Games) - [Automatically translate Firebase in-app messages using Google Translate](https://firebase.blog/posts/2020/01/auto-translate-firebase-in-app-messages.md) (2020-01-21 | In-App Messaging, Launch) - [How DealCheck is Using Firebase to Make Real Estate Investing Easier for Everyone](https://firebase.blog/posts/2019/12/how-dealcheck-uses-firebase-case-study.md) (2019-12-03 | Case Study, Community) - [Firebase expands support for web with Google Analytics](https://firebase.blog/posts/2019/11/firebase-expands-support-for-web.md) (2019-11-22 | Google Analytics, Web, Launch) - [Submit your ideas for the Android Developer Challenge](https://firebase.blog/posts/2019/11/submit-your-ideas-for-android-developer-challenge.md) (2019-11-20 | Android, Community) - [Sign in with Apple now available for Firebase Auth](https://firebase.blog/posts/2019/11/sign-in-with-apple-auth.md) (2019-11-15 | iOS, Authentication, Launch) - [Cloud Firestore Now Supports IN Queries!](https://firebase.blog/posts/2019/11/cloud-firestore-now-supports-in-queries.md) (2019-11-07 | Firestore, Security Rules, Launch) - [What's new at Firebase Summit 2019](https://firebase.blog/posts/2019/09/whats-new-at-firebase-summit-2019.md) (2019-09-26 | Firebase Summit, App Distribution, Android, App Quality, Community, Emulator Suite, Extensions, Fabric, Fastlane, Firebase CLI, Cloud Messaging, Google Analytics, Machine Learning, Predictions, React, React Native, Realtime Database, Remote Config, Security Rules, Test Lab, Unity, Web, iOS) - [Increasing the scaling limits of the Firebase Realtime Database](https://firebase.blog/posts/2019/09/increasing-realtime-database-scaling.md) (2019-09-19 | Realtime Database, Launch) - [How to set up Crashlytics alerting to monitor app stability](https://firebase.blog/posts/2019/09/how-to-set-up-crashlytics-alerting.md) (2019-09-17 | App Quality, Crashlytics, Best Practices) - [Creating visual notifications with Firebase Cloud Messaging](https://firebase.blog/posts/2019/09/fcm-image-notification.md) (2019-09-10 | Cloud Messaging, Best Practices) - [Improving your startup times and error handling using the Remote Config V2 SDK](https://firebase.blog/posts/2019/08/remote-config-v2-sdk-update.md) (2019-08-30 | Remote Config, Launch) - [Why is my Cloud Firestore query slow?](https://firebase.blog/posts/2019/08/why-is-my-cloud-firestore-query-slow.md) (2019-08-08 | Firestore, Best Practices) - [Upgrade your Firebase project to our next generation of app analytics capabilities!](https://firebase.blog/posts/2019/07/firebase-google-analytics-upgrade.md) (2019-07-31 | Google Analytics, Games, Launch) - [Cloud Functions for Firebase expands to include Firebase Test Lab results](https://firebase.blog/posts/2019/07/cloud-functions-for-firebase-test-lab.md) (2019-07-24 | Cloud Functions, Test Lab, Launch) - [Firebase and Tasks, how to deal with asynchronous logic in Unity](https://firebase.blog/posts/2019/07/firebase-and-tasks-how-to-deal-with.md) (2019-07-17 | Unity, C#, Best Practices) - [Understanding Collection Group Queries in Cloud Firestore](https://firebase.blog/posts/2019/06/understanding-collection-group-queries.md) (2019-06-20 | Firestore, Collection Group Queries, Best Practices) - [What's new from Firebase at Google I/O 2019](https://firebase.blog/posts/2019/05/whats-new-google-io-2019.md) (2019-05-07 | Google I/O, Machine Learning, ML Kit, Performance Monitoring, Launch, Google Analytics, Firestore, Crashlytics, Emulator Suite, Test Lab, C++, Fabric) - [Scheduling Cloud Functions for Firebase (cron)](https://firebase.blog/posts/2019/04/schedule-cloud-functions-firebase-cron.md) (2019-04-18 | Cloud Functions, Launch) - [Firebase Hosting for Cloud Run](https://firebase.blog/posts/2019/04/firebase-hosting-and-cloud-run.md) (2019-04-11 | Cloud Run, Hosting, Launch, Web, Docker, Kubernetes, Node.js, Python) - [What's new from Firebase at Cloud Next 2019!](https://firebase.blog/posts/2019/04/whats-new-cloud-next-2019.md) (2019-04-10 | Cloud Next, Hosting, Google Analytics, Firestore, Dynamic Links) - [ML Kit expands into NLP with Language Identification and Smart Reply](https://firebase.blog/posts/2019/04/ml-kit-expands-into-nlp.md) (2019-04-02 | Machine Learning, ML Kit, Launch) - [How to Perform Large Deletes in the Realtime Database](https://firebase.blog/posts/2019/03/large-deletes-in-realtime-database.md) (2019-03-30 | Realtime Database, Firebase CLI) - [Firebase Crashlytics, builds and you](https://firebase.blog/posts/2019/03/crashlytics-versions.md) (2019-03-29 | Crashlytics, Android, iOS) - [Microsoft and Yahoo sign in now available for Firebase Auth](https://firebase.blog/posts/2019/03/microsoft-and-yahoo-identity-auth.md) (2019-03-28 | Authentication, Launch) - [Incrementing Values Atomically with Cloud Firestore](https://firebase.blog/posts/2019/03/increment-server-side-cloud-firestore.md) (2019-03-27 | Firestore, Launch) - [Everything we announced at the Game Developers Conference](https://firebase.blog/posts/2019/03/everything-we-announced-at-game.md) (2019-03-19 | C++, Games, GDC) - [7 tips on Firebase security rules and the Admin SDK](https://firebase.blog/posts/2019/03/firebase-security-rules-admin-sdk-tips.md) (2019-03-14 | Security Rules, Admin SDK, Cloud Functions) - [Firebase Realtime Database Supports SSL Certificate Transparency](https://firebase.blog/posts/2019/03/rtdb-supports-certificate-transparency.md) (2019-03-12 | Realtime Database, Launch) - [Life of a message from FCM to the device](https://firebase.blog/posts/2019/02/life-of-a-message.md) (2019-02-26 | Cloud Messaging, Best Practices) - [Dynamic audiences in Google Analytics for Firebase](https://firebase.blog/posts/2019/02/dynamic-audiences-in-google-analytics.md) (2019-02-12 | Google Analytics, Dynamic Audiences, Launch) - [Cloud Firestore has Gone GA, Lower Pricing Tiers, New Locations, and more!](https://firebase.blog/posts/2019/01/cloud-firestore-in-general-availability.md) (2019-01-31 | Firestore, Launch) - [A Crash Course in Using the New Audiences in Analytics](https://firebase.blog/posts/2019/01/a-crash-course-in-using-new-audiences.md) (2019-01-23 | Google Analytics, Best Practices, Dynamic Audiences) - [See how ML Kit and ARKit play together](https://firebase.blog/posts/2018/12/see-how-ml-kit-and-arkit-play-together.md) (2018-12-17 | ML Kit, ARKit, iOS, Machine Learning) - [Countdown to 2019, Firebase style](https://firebase.blog/posts/2018/12/firebase-2018-recap.md) (2018-12-12 | Year in Review, Cloud Functions, Firestore, ML Kit, In-App Messaging, Performance Monitoring, Predictions, Test Lab, Stackdriver, Emulator Suite, BigQuery) - [New Changes Coming to Sessions and User Engagement in Analytics](https://firebase.blog/posts/2018/12/new-changes-sessions-user-engagement.md) (2018-12-03 | BigQuery, Google Analytics) - [Using Google Data Studio with Crashlytics data](https://firebase.blog/posts/2018/11/using-google-data-studio-with-crashlytics.md) (2018-11-29 | App Quality, Crashlytics, Data Studio) - [How Firebase helps Rubbish clean up San Francisco](https://firebase.blog/posts/2018/11/rubbish-app-case-study.md) (2018-11-27 | Case Study, Authentication, Cloud Functions) - [Firebase Performance Monitoring launches deeper performance insights](https://firebase.blog/posts/2018/11/firebase-performance-monitoring.md) (2018-11-20 | Performance Monitoring, App Quality, Launch) - [Introducing the redesigned Firebase notifications dashboard](https://firebase.blog/posts/2018/11/introducing-redesigned-firebase.md) (2018-11-19 | Cloud Messaging, Launch) - [Predictions graduates to general availability to provide smarter user segmentation](https://firebase.blog/posts/2018/11/predictions-graduates-to-general.md) (2018-11-15 | Google Analytics, Predictions, BigQuery) - [ Firebase Test Lab launches full support for iOS, Robo improvements](https://firebase.blog/posts/2018/11/firebase-test-lab-launches-full-support.md) (2018-11-14 | Test Lab, iOS, Launch) - [Using Cloud Functions to update Remote Config in near real-time](https://firebase.blog/posts/2018/11/using-cloud-functions-to-update-remote.md) (2018-11-09 | Cloud Functions, Remote Config, Feature Flagging) - [ML Kit adds face contours to create smarter visual apps](https://firebase.blog/posts/2018/11/ml-kit-adds-face-contours-to-create.md) (2018-11-06 | Machine Learning, ML Kit, Launch) - [What’s new at Firebase Summit 2018](https://firebase.blog/posts/2018/10/whats-new-at-firebase-summit-2018.md) (2018-10-29 | Firebase Summit, A/B Testing, Firestore, App Quality, BigQuery, Cloud Functions, Community, Crashlytics, Data Studio, Dynamic Audiences, Cloud Messaging, Hosting, Google Analytics, ML Kit, Machine Learning, Performance Monitoring, Predictions, Realtime Database, Remote Config, TensorFlow Lite, Test Lab, Unity, Web, iOS) - [The Latest Firebase Tutorials - Fall 2018](https://firebase.blog/posts/2018/09/the-latest-firebase-tutorials-fall-2018.md) (2018-09-27 | Community, Best Practices) - [Handle FCM messages on Android](https://firebase.blog/posts/2018/09/handle-fcm-messages-on-android.md) (2018-09-18 | Android, Cloud Messaging, Best Practices) - [Multi-Tab Offline Support in Cloud Firestore!](https://firebase.blog/posts/2018/09/multi-tab-offline-support-in-cloud.md) (2018-09-14 | Firestore, Web, Launch) - [How to set up a campaign with Firebase In-App Messaging](https://firebase.blog/posts/2018/09/how-to-set-up-campaign-with-firebase-in.md) (2018-09-12 | In-App Messaging, Google Analytics, Best Practices) - [Introducing RxFire: Easy async Firebase for all frameworks](https://firebase.blog/posts/2018/09/introducing-rxfire-easy-async-firebase.md) (2018-09-07 | JavaScript, RxFire, RxJS, Launch, Web, Preact) - [Open sourcing the Firebase Android SDK](https://firebase.blog/posts/2018/09/open-sourcing-firebase-android-sdk.md) (2018-09-06 | Android, Launch) - [Introducing the Firebase Admin SDK for .NET](https://firebase.blog/posts/2018/08/introducing-firebase-admin-sdk-for-net.md) (2018-08-27 | .NET, Admin SDK, Launch) - [Announcing Change History for Firebase Remote Config](https://firebase.blog/posts/2018/08/announcing-change-history-for-firebase.md) (2018-08-23 | Remote Config, Launch) - [Exporting Crashlytics data to BigQuery](https://firebase.blog/posts/2018/08/exporting-crashlytics-data-to-bigquery.md) (2018-08-22 | App Quality, Crashlytics, BigQuery) - [One project, multiple sites! Plus a boost in upload speed!](https://firebase.blog/posts/2018/08/one-project-multiple-sites-plus-boost.md) (2018-08-21 | Hosting, Best Practices, Launch) - [Introducing Firebase In-App Messaging](https://firebase.blog/posts/2018/08/introducing-firebase-in-app-messaging.md) (2018-08-20 | In-App Messaging, Cloud Messaging, Launch) - [In-App Messaging, Crashlytics integrations, and more! Oh my!](https://firebase.blog/posts/2018/08/in-app-messaging-crashlytics.md) (2018-08-16 | Firebase Summit, Firestore, Cloud Functions, Android, App Quality, BigQuery, Cloud Next, Community, Crash Reporting, Crashlytics, Data Studio, Fabric, Firebase CLI, Cloud Messaging, Hosting, Google Analytics, In-App Messaging, Machine Learning, Predictions, Realtime Database, Remote Config, Unity, Web, iOS) - [New runtime configuration options with Cloud Functions for Firebase](https://firebase.blog/posts/2018/08/cloud-functions-for-firebase-config-node-8-timeout-memory-region.md) (2018-08-13 | Cloud Functions, Cloud Next, Launch) - [Better Arrays in Cloud Firestore!](https://firebase.blog/posts/2018/08/better-arrays-in-cloud-firestore.md) (2018-08-09 | Firestore, Security Rules, Launch) - [More Cloud Firestore Improvements!](https://firebase.blog/posts/2018/08/more-cloud-firestore-improvements.md) (2018-08-08 | Firestore, Cloud Next, Launch) - [Swift Closures and Firebase - Handling Asynchronous Data](https://firebase.blog/posts/2018/07/swift-closures-and-firebase-handling.md) (2018-07-02 | Firestore, iOS, Swift) - [The Latest Firebase Tutorials - Late Spring 2018](https://firebase.blog/posts/2018/06/the-latest-firebase-tutorials-late.md) (2018-06-26 | Firestore, Authentication, Community) - [Relive the Firebase party at WWDC18](https://firebase.blog/posts/2018/06/relive-firebase-party-at-wwdc18.md) (2018-06-22 | WWDC, iOS, Community) - [Announcing the Firestore Security Rules Simulator!](https://firebase.blog/posts/2018/06/announcing-firestore-security-rules.md) (2018-06-20 | Firestore, Security Rules, Launch) - [Sort and Filter in the Firestore Console](https://firebase.blog/posts/2018/06/sort-and-filter-in-firestore-console.md) (2018-06-19 | Firestore, Launch) - [A few updates on privacy and security](https://firebase.blog/posts/2018/05/a-few-updates-on-privacy-and-security.md) (2018-05-31 | Data Privacy, Best Practices) - [Web Notifications API Support Now Available in FCM Send v1 API](https://firebase.blog/posts/2018/05/web-notifications-api-support-now.md) (2018-05-22 | Cloud Messaging, Web) - [We’re doing it again! Firebase party at WWDC18](https://firebase.blog/posts/2018/05/firebase-party-wwdc18.md) (2018-05-17 | WWDC, iOS, Community) - [Introducing ML Kit for Firebase](https://firebase.blog/posts/2018/05/introducing-ml-kit-for-firebase.md) (2018-05-10 | Google I/O, ML Kit, Launch) - [What’s new in Firebase at I/O 2018](https://firebase.blog/posts/2018/05/whats-new-in-firebase-at-io-2018.md) (2018-05-08 | Google I/O, ML Kit, Performance Monitoring, Google Analytics, Test Lab, iOS, Android) - [What’s new in Firebase Authentication?](https://firebase.blog/posts/2018/04/whats-new-in-firebase-authentication.md) (2018-04-17 | Authentication, Launch) - [Time to Upgrade from GCM to FCM](https://firebase.blog/posts/2018/04/time-to-upgrade-from-gcm-to-fcm.md) (2018-04-10 | Cloud Messaging) - [Announcing version history support for Cloud Firestore Security Rules](https://firebase.blog/posts/2018/04/firestore-rules-management.md) (2018-04-09 | Firestore, Security Rules, Launch) - [Launching Cloud Functions for Firebase v1.0](https://firebase.blog/posts/2018/04/launching-cloud-functions-for-firebase-1-0.md) (2018-04-03 | Cloud Functions, Launch) - [Cleanse your Angular components of Route specific code](https://firebase.blog/posts/2018/03/cleanse-your-angular-components.md) (2018-03-23 | Angular, AngularFire, Best Practices) - [Alert Alert! The Firebase Realtime Database now supports Google Stackdriver Alerts!](https://firebase.blog/posts/2018/03/alert-alert-firebase-realtime-database.md) (2018-03-22 | Realtime Database, Stackdriver, Launch) - [Firebase is at GDC 2018!](https://firebase.blog/posts/2018/03/firebase-is-at-gdc-2018.md) (2018-03-20 | GDC, Games, Community) - [Announcing the Remote Config REST API](https://firebase.blog/posts/2018/03/announcing-remote-config-rest-api.md) (2018-03-13 | Remote Config, Launch) - [Adding free usage to Blaze pricing plan](https://firebase.blog/posts/2018/03/adding-free-usage-to-blaze-pricing-plan.md) (2018-03-08 | Launch, Cloud Functions, Test Lab) - [Firebase Crashlytics graduates from beta](https://firebase.blog/posts/2018/03/firebase-crashlytics-graduates-from-beta.md) (2018-03-06 | Crashlytics, Crash Reporting, Launch) - [Where is the best place to get help with Firebase?](https://firebase.blog/posts/2018/02/best-help-for-firebase-support.md) (2018-02-23 | Community, Best Practices) - [Firebase Cloud Messaging v1 Now Available from the Admin SDK](https://firebase.blog/posts/2018/02/firebase-cloud-messaging-v1-now.md) (2018-02-19 | Cloud Messaging, Admin SDK, Launch) - [Introducing Query-based Security Rules](https://firebase.blog/posts/2018/01/introducing-query-based-security-rules.md) (2018-01-26 | Security Rules, Realtime Database, Launch) - [Streamline your TypeScript development of Cloud Functions code](https://firebase.blog/posts/2018/01/streamline-typescript-development-cloud-functions.md) (2018-01-25 | Cloud Functions, TypeScript, Best Practices) - [Why you should use TypeScript for writing Cloud Functions](https://firebase.blog/posts/2018/01/why-you-should-use-typescript-for.md) (2018-01-18 | Cloud Functions, TypeScript, Admin SDK) - [Which type of hacker are you?](https://firebase.blog/posts/2018/01/which-type-of-hacker-are-you.md) (2018-01-12 | Community) - [End of the Year Recap Extravaganza!](https://firebase.blog/posts/2017/12/end-of-year-recap-extravaganza.md) (2017-12-28 | Year in Review, Community) - [Using Android Architecture Components with Firebase Realtime Database (Part 3)](https://firebase.blog/posts/2017/12/using-android-architecture-components_22.md) (2017-12-22 | Android, Realtime Database, Best Practices) - [Realtime Database Monitoring with Stackdriver](https://firebase.blog/posts/2017/12/realtime-database-monitoring-with.md) (2017-12-21 | Realtime Database, Stackdriver, Launch) - [Using Android Architecture Components with Firebase Realtime Database (Part 2)](https://firebase.blog/posts/2017/12/using-android-architecture-components_20.md) (2017-12-20 | Android, Realtime Database, Best Practices) - [Firebase featured in MightySignal’s report on fastest growing SDKs](https://firebase.blog/posts/2017/12/firebase-featured-in-mightysignals.md) (2017-12-19 | Android, Community) - [Using Android Architecture Components with Firebase Realtime Database (Part 1)](https://firebase.blog/posts/2017/12/using-android-architecture-components.md) (2017-12-15 | Android, Realtime Database, Best Practices) - [We built an iOS game with Firebase!](https://firebase.blog/posts/2017/12/we-built-ios-game-with-firebase.md) (2017-12-13 | iOS, Games, Case Study) - [Firebase Test Lab December 2017 Update](https://firebase.blog/posts/2017/12/firebase-test-lab-december-2017-update.md) (2017-12-12 | Espresso, Test Lab, Android) - [ Improve productivity with TypeScript and lifecycle hooks for Cloud Functions](https://firebase.blog/posts/2017/12/improve-productivity-with-typescript.md) (2017-12-08 | Cloud Functions, TypeScript, Firebase CLI) - [Read and write your Realtime Database with the Firebase CLI](https://firebase.blog/posts/2017/12/read-and-write-your-realtime-database.md) (2017-12-05 | Firebase CLI, Realtime Database) - [Easier scaling with multi-database support!](https://firebase.blog/posts/2017/11/easier-scaling-with-multi-database.md) (2017-11-20 | Realtime Database, Launch) - [What's new with FCM? Customizing messages across platforms!](https://firebase.blog/posts/2017/11/whats-new-with-fcm-customizing-messages.md) (2017-11-15 | Cloud Messaging, Launch) - [Updates to the Firebase console](https://firebase.blog/posts/2017/11/updates-to-firebase-console.md) (2017-11-13 | Fabric, Launch) - [Announcing Firebase Crashlytics Beta](https://firebase.blog/posts/2017/11/announcing-firebase-crashlytics-beta.md) (2017-11-08 | App Quality, Crashlytics, Launch) - [Announcing Better A/B Testing with Firebase](https://firebase.blog/posts/2017/11/announcing-better-ab-testing-with.md) (2017-11-06 | A/B Testing, Google Analytics, Launch) - [Announcing Firebase Predictions Beta](https://firebase.blog/posts/2017/11/announcing-firebase-predictions-beta.md) (2017-11-02 | Predictions, Google Analytics, Launch) - [What’s new at Firebase Dev Summit 2017](https://firebase.blog/posts/2017/10/whats-new-at-firebase-dev-summit-2017.md) (2017-10-31 | Firebase Summit, A/B Testing, Android, App Quality, Cloud Functions, Community, Crashlytics, Fabric, Cloud Messaging, Hosting, Games, Machine Learning, Predictions, Remote Config, Web, iOS) - [5 talks you can’t miss at Firebase Dev Summit](https://firebase.blog/posts/2017/10/5-talks-you-cant-miss-at-firebase-dev.md) (2017-10-26 | Firebase Summit, BigQuery, Firestore, Cloud Functions, Fastlane, Firestore, Google Analytics) - [Firebase Test Lab October 2017 Update](https://firebase.blog/posts/2017/10/firebase-test-lab-october-2017-update.md) (2017-10-12 | Test Lab, Android, Launch) - [Cloud Firestore vs the Realtime Database: Which one do I use?](https://firebase.blog/posts/2017/10/cloud-firestore-for-rtdb-developers.md) (2017-10-03 | Firestore, Realtime Database, Best Practices) - [Introducing Cloud Firestore: Our New Document Database for Apps](https://firebase.blog/posts/2017/10/introducing-cloud-firestore.md) (2017-10-03 | Firestore, Launch) - [Testing Functions Locally with the Cloud Functions Shell](https://firebase.blog/posts/2017/09/testing-functions-locally-with-cloud.md) (2017-09-22 | Cloud Functions, Emulator Suite, Firebase CLI) - [Sprynt launches eco-friendly, free ridesharing with Firebase](https://firebase.blog/posts/2017/09/sprynt-launches-eco-friendly-free.md) (2017-09-21 | Case Study, Authentication, Cloud Functions) - [7 tips for getting the most out of Crashlytics](https://firebase.blog/posts/2017/09/7-tips-for-getting-most-out-of.md) (2017-09-19 | Crashlytics, Best Practices) - [A Cross-platform Firebase Sample App Featuring Best Practices](https://firebase.blog/posts/2017/09/a-cross-platform-firebase-sample-app.md) (2017-09-14 | Best Practices, AdMob, Case Study) - [What's new with Firebase Dynamic Links?](https://firebase.blog/posts/2017/09/whats-new-with-firebase-dynamic-links.md) (2017-09-12 | Dynamic Links, Launch) - [Why we migrated to Firebase and GCP: Smash.gg](https://firebase.blog/posts/2017/09/why-we-migrated-to-firebase-and-gcp.md) (2017-09-11 | BigQuery, Cloud Functions, Cloud Next, Community, Case Study) - [Introducing Firebase Admin SDK for Go](https://firebase.blog/posts/2017/08/introducing-firebase-admin-sdk-for-go.md) (2017-08-30 | Admin SDK, Go, Launch) - [Faster automated screenshots: fastlane’s snapshot now supports multiple concurrent simulators](https://firebase.blog/posts/2017/08/faster-automated-screenshots-fastlanes.md) (2017-08-29 | Fabric, Fastlane, Launch) - [Guard Your Web Content from Abuse with reCAPTCHA and Firebase](https://firebase.blog/posts/2017/08/guard-your-web-content-from-abuse-with.md) (2017-08-18 | Cloud Functions, Hosting, Best Practices, reCAPTCHA) - [Announcing our Experimental Linter Tool for Firebase on iOS](https://firebase.blog/posts/2017/08/announcing-our-experimental-linter-tool.md) (2017-08-17 | iOS, Swift, Launch) - [Hamilton App Takes the Stage](https://firebase.blog/posts/2017/08/hamilton-app-takes-stage.md) (2017-08-16 | Flutter, Case Study, Cloud Functions) - [Making great mobile games with Firebase](https://firebase.blog/posts/2017/08/making-great-mobile-games-with-firebase.md) (2017-08-15 | Unity, Games, Case Study) - [Some Updates to Apps Using Google Play services](https://firebase.blog/posts/2017/08/some-updates-to-apps-using-google-play.md) (2017-08-14 | Android, Google Play) - [Firebase Dev Summit 2017 in Amsterdam!](https://firebase.blog/posts/2017/08/firebase-dev-summit-2017-in-amsterdam.md) (2017-08-09 | Firebase Summit, Authentication, Community, Fabric) - [Firebase Performance Monitoring for Android Tip #1: Automatic Traces for All Activities](https://firebase.blog/posts/2017/08/firebase-performance-monitoring-for.md) (2017-08-04 | Android, Performance Monitoring, Best Practices) - [Introducing Conditional REST Requests](https://firebase.blog/posts/2017/07/introducing-conditional-rest-requests.md) (2017-07-31 | Realtime Database, Launch) - [Find More Bugs Using StrictMode with Firebase Test Lab for Android](https://firebase.blog/posts/2017/07/find-more-bugs-using-strictmode-with.md) (2017-07-27 | Android, Test Lab, Best Practices) - [Cloud Functions Realtime Database Triggers Are Now More Efficient](https://firebase.blog/posts/2017/07/cloud-functions-realtime-database.md) (2017-07-10 | Cloud Functions, Realtime Database, Cloud Next) - [AppShip3000: A Firebase Game](https://firebase.blog/posts/2017/07/appship3000-firebase-game.md) (2017-07-07 | Google I/O, Authentication, C++, Games, Case Study) - [Accessing Database from the Python Admin SDK](https://firebase.blog/posts/2017/07/accessing-database-from-python-admin-sdk.md) (2017-07-06 | Admin SDK, Realtime Database, Python) - [Test Your Game with Firebase Test Lab for Android](https://firebase.blog/posts/2017/07/test-your-game-with-firebase-test-lab.md) (2017-07-05 | Android, Test Lab, Games) - [Introducing fastlane precheck: Submit your app to the app store with confidence](https://firebase.blog/posts/2017/06/introducing-fastlane-precheck-submit.md) (2017-06-22 | Fastlane, Android, iOS, Launch) - [Keep your promises when using Cloud Functions for Firebase!](https://firebase.blog/posts/2017/06/keep-your-promises-when-using-cloud.md) (2017-06-21 | Cloud Functions, Node.js, Best Practices) - [Relive the Firebase + Fabric party at WWDC17](https://firebase.blog/posts/2017/06/relive-firebase-fabric-party-at-wwdc17.md) (2017-06-20 | WWDC, Community, Fabric) - [Managing Users from the Firebase Admin Java SDK](https://firebase.blog/posts/2017/06/managing-users-from-firebase-admin-java.md) (2017-06-19 | Admin SDK, Java, Email Verification) - [Making Dynamic Links Easier](https://firebase.blog/posts/2017/06/making-dynamic-links-easier.md) (2017-06-09 | Dynamic Links, Launch) - [Serving dynamic content with Cloud Functions on Firebase Hosting](https://firebase.blog/posts/2017/06/serving-dynamic-content-with-cloud.md) (2017-06-07 | Hosting, Cloud Functions, Web, Launch) - [Content Moderation with Cloud Functions for Firebase](https://firebase.blog/posts/2017/06/content-moderation-with-cloud-functions.md) (2017-06-02 | Cloud Functions, Cloud Storage, Machine Learning) - [Introducing Firebase Performance Monitoring](https://firebase.blog/posts/2017/05/introducing-firebase-performance.md) (2017-05-30 | Performance Monitoring, Launch, App Quality) - [Firebase Phone Auth](https://firebase.blog/posts/2017/05/firebase-phone-auth.md) (2017-05-25 | Authentication, Launch) - [What's new with Analytics?](https://firebase.blog/posts/2017/05/whats-new-with-analytics.md) (2017-05-23 | AdMob, Google Analytics, BigQuery) - [Open sourcing the Firebase SDKs](https://firebase.blog/posts/2017/05/open-sourcing-firebase-sdks.md) (2017-05-19 | Launch, Admin SDK, Node.js, Python, Java) - [What’s new from Firebase at Google I/O 2017](https://firebase.blog/posts/2017/05/whats-new-from-firebase-at-google-io.md) (2017-05-17 | Google I/O, Fabric, Authentication, Performance Monitoring, Google Analytics, iOS, Games, Hosting, Cloud Functions) - [Announcing the Firebase + Fabric party at WWDC17](https://firebase.blog/posts/2017/05/announcing-firebase-fabric-party-at.md) (2017-05-11 | WWDC, Fabric, iOS) - [Seven MORE Sessions I Don't Want to Miss at Google I/O ](https://firebase.blog/posts/2017/05/seven-more-sessions-i-dont-want-to-miss.md) (2017-05-09 | Google I/O, Fabric, Google Analytics, Flutter, Performance Monitoring) - [Five Firebase I/O Sessions I'm Excited About](https://firebase.blog/posts/2017/05/five-firebase-io-sessions-im-excited.md) (2017-05-03 | Google I/O, Cloud Functions, Google Analytics, AdMob, Case Study) - [Understanding Attribution in Firebase Analytics](https://firebase.blog/posts/2017/04/understanding-attribution-in-firebase.md) (2017-04-27 | Google Analytics, AdWords, Best Practices) - [Brand new course from Udacity and Google](https://firebase.blog/posts/2017/04/brand-new-course-from-udacity-and-google.md) (2017-04-12 | Google Analytics, Best Practices, Launch) - [Increasing the Realtime Database concurrency limits](https://firebase.blog/posts/2017/04/increasing-realtime-database.md) (2017-04-07 | Realtime Database, Launch) - [Easier configuration for Firebase on the web](https://firebase.blog/posts/2017/04/easier-configuration-for-firebase-on-web.md) (2017-04-06 | Hosting, Firebase CLI, Launch) - [Bringing Firebase Admin To Python](https://firebase.blog/posts/2017/04/bringing-firebase-admin-to-python.md) (2017-04-05 | Admin SDK, Python, Launch) - [Using Firebase Cloud Messaging with Android O](https://firebase.blog/posts/2017/03/using-firebase-cloud-messaging-with.md) (2017-03-29 | Android, Cloud Messaging) - [How to Schedule (Cron) Jobs with Cloud Functions for Firebase](https://firebase.blog/posts/2017/03/how-to-schedule-cron-jobs-with-cloud.md) (2017-03-24 | Cloud Functions) - [BigQuery Tip: The UNNEST Function](https://firebase.blog/posts/2017/03/bigquery-tip-unnest-function.md) (2017-03-22 | BigQuery, Google Analytics, Best Practices) - [Take Control of Your Firebase Init on Android](https://firebase.blog/posts/2017/03/take-control-of-your-firebase-init-on.md) (2017-03-18 | Android, Java, Best Practices) - [Profiling your Realtime Database Performance](https://firebase.blog/posts/2017/03/profiling-your-realtime-database.md) (2017-03-14 | Realtime Database, Launch, App Quality) - [Multiplying the Power of Firebase Storage](https://firebase.blog/posts/2017/03/multiplying-power-firebase-storage.md) (2017-03-10 | Cloud Storage, Launch, Cloud Functions) - [Introducing Cloud Functions for Firebase](https://firebase.blog/posts/2017/03/introducing-cloud-functions-for-firebase.md) (2017-03-09 | Cloud Functions, Launch, Node.js) - [Working Closer with Google Cloud Platform](https://firebase.blog/posts/2017/03/working-closer-google-cloud-platform.md) (2017-03-09 | Cloud Functions, Cloud Storage, Launch) - [Realtime Analytics For Everyone](https://firebase.blog/posts/2017/03/realtime-analytics-for-everyone.md) (2017-03-01 | Google Analytics, Launch) - [Updates to Firebase Notifications: Reach your users with greater focus](https://firebase.blog/posts/2017/03/updates-to-firebase-notifications-reach.md) (2017-03-01 | Cloud Messaging, Launch) - [Supercharge your games with Firebase for Unity and C++](https://firebase.blog/posts/2017/02/supercharge-your-games-with-firebase.md) (2017-02-27 | Unity, C++, Games) - [Email Verification in Firebase Auth](https://firebase.blog/posts/2017/02/email-verification-in-firebase-auth.md) (2017-02-21 | Authentication, Email Verification, Launch) - [Top sessions for mobile developers at Google Cloud Next 17](https://firebase.blog/posts/2017/02/top-sessions-for-mobile-developers-at.md) (2017-02-17 | Cloud Next, Cloud Functions, BigQuery, Google Analytics) - [How do I add Firebase Analytics to an app that's already using Google Analytics?](https://firebase.blog/posts/2017/02/how-do-i-add-firebase-analytics-to-app.md) (2017-02-16 | Google Analytics, BigQuery) - [Complex Sign-in user flows made easy on Android with Firebase](https://firebase.blog/posts/2017/02/complex-sign-in-user-flows-made-easy-on.md) (2017-02-09 | Android, Authentication, Android Studio) - [Firebase Analytics Quick Tip: The 'value' Parameter](https://firebase.blog/posts/2017/02/firebase-analytics-quick-tip-value.md) (2017-02-07 | Google Analytics, Best Practices, Swift, iOS) - [Pirate Metrics: Making Money with Firebase](https://firebase.blog/posts/2017/02/pirate-metrics-making-money-with.md) (2017-02-03 | Google Analytics, AdMob, Best Practices) - [Auth flows with Firebase UI on the Web](https://firebase.blog/posts/2017/02/auth-flows-with-firebase-ui-on-web.md) (2017-02-02 | Authentication, Web, JavaScript, Firebase UI) - [Firebase Cloud Messaging comes to the Admin Node.js SDK](https://firebase.blog/posts/2017/02/firebase-cloud-messaging-integrated.md) (2017-02-02 | Launch, Admin SDK, Cloud Messaging, Node.js, Java) - [Debugging Firebase Cloud Messaging on iOS](https://firebase.blog/posts/2017/01/debugging-firebase-cloud-messaging-on.md) (2017-01-31 | Best Practices, Cloud Messaging, iOS) - [Customize your Firebase Test Lab Robo tests](https://firebase.blog/posts/2017/01/customize-your-firebase-test-lab-robo.md) (2017-01-26 | Firebase, Test Lab, Launch) - [Firebase Remote Config loading strategies](https://firebase.blog/posts/2017/01/firebase-remote-config-loading.md) (2017-01-19 | Remote Config, Best Practices) - [Welcoming Fabric to Google](https://firebase.blog/posts/2017/01/fabricjoinsgoogle17.md) (2017-01-18 | Fabric) - [Some Tips for Boosting your App's Quality in 2017](https://firebase.blog/posts/2017/01/boostingappquality2017.md) (2017-01-04 | Crash Reporting, Test Lab, App Quality) - [Building a NativeScript + Angular 2 Mobile App using Firebase](https://firebase.blog/posts/2016/12/building-a-nativescript-angular-2-mobile-app-using-firebase.md) (2016-12-27 | NativeScript, JavaScript, Angular, Community) - [Monitoring Santa Tracker with Firebase](https://firebase.blog/posts/2016/12/monitoring-santa-tracker-with-firebase.md) (2016-12-27 | Android, Santa, Crash Reporting) - [How does Firebase initialize on Android?](https://firebase.blog/posts/2016/12/how-does-firebase-initialize-on-android.md) (2016-12-21 | Android, Crash Reporting) - [Working with multiple Firebase projects in an Android app](https://firebase.blog/posts/2016/12/working-with-multiple-firebase-projects-in-an-android-app.md) (2016-12-16 | Android, Authentication, Best Practices) - [Pirate Metrics: Go Viral With Firebase](https://firebase.blog/posts/2016/12/pirate-metrics-go-viral-with-firebase.md) (2016-12-15 | Android, Dynamic Links, Invites) - [Firebase Crash Reporting Full Release](https://firebase.blog/posts/2016/12/firebase-crash-reporting-full-release.md) (2016-12-08 | Crash Reporting, Launch) - [How Long Does it Take for My Firebase Analytics Data to Show Up?](https://firebase.blog/posts/2016/11/how-long-does-it-take-for-my-firebase-analytics-data-to-show-up.md) (2016-11-28 | Google Analytics, BigQuery) - [What happens to database listeners when security rules reject an update?](https://firebase.blog/posts/2016/11/what-happens-to-database-listeners-when-security-rules-reject-an-update.md) (2016-11-22 | Realtime Database, Security Rules, Android) - [Firebase App Indexing for Personal Content](https://firebase.blog/posts/2016/11/firebase-app-indexing-for-personal-content.md) (2016-11-21 | App Indexing, Android) - [Google Play services and Firebase for Android will support API level 14 at minimum](https://firebase.blog/posts/2016/11/google-play-services-and-firebase-for-android-will-support-api-level-14-at-minimum.md) (2016-11-21 | Android, Android Studio) - [Start using Firebase Test Lab for Android at no charge](https://firebase.blog/posts/2016/11/start-using-firebase-test-lab-for-android-at-no-charge.md) (2016-11-17 | Android, Test Lab, Launch) - [Announcing Firebase for Unity](https://firebase.blog/posts/2016/11/announcing-firebase-for-unity.md) (2016-11-14 | Launch, Unity, Games) - [Authenticate your Firebase users with LINE Login](https://firebase.blog/posts/2016/11/authenticate-your-firebase-users-with-line-login.md) (2016-11-10 | Authentication) - [Bringing Firebase To Your Server](https://firebase.blog/posts/2016/11/bringing-firebase-to-your-server.md) (2016-11-09 | Admin SDK, Node.js, Java) - [Get up and running on Firebase this weekend with Firebase in a Weekend](https://firebase.blog/posts/2016/11/get-up-and-running-on-firebase.md) (2016-11-09 | Launch, Android, iOS) - [Live from the Firebase Dev Summit in Berlin: Firebase, six months after I/O](https://firebase.blog/posts/2016/11/live-from-firebase-dev-summit-in-berlin.md) (2016-11-07 | Firebase Summit, Android, App Quality, Authentication, BigQuery, C++, Community, Crash Reporting, Data Studio, Dynamic Links, Cloud Messaging, Games, Realtime Database, Remote Config, Test Lab, Unity, Web, iOS) - [Pirate Metrics: Retain More Users With Firebase](https://firebase.blog/posts/2016/11/pirate-metrics-retain-more-users-with-firebase.md) (2016-11-03 | Google Analytics, AdWords, App Indexing) - [Firebase Dev Summit Schedule Released](https://firebase.blog/posts/2016/10/firebase-dev-summit-schedule-released.md) (2016-10-26 | Firebase Summit, Community) - [Start your week off with some new Firebase libraries!](https://firebase.blog/posts/2016/10/start-your-week-off-with-some-new-firebase-libraries.md) (2016-10-24 | Google Analytics, Crash Reporting, Dynamic Links) - [Announcing Automated Daily Backups for the Firebase Database](https://firebase.blog/posts/2016/10/announcing-automated-daily-backups-for-the-firebase-database.md) (2016-10-19 | Realtime Database, Cloud Storage, Launch) - [Announcing Firebase Cloud Messaging for Web](https://firebase.blog/posts/2016/10/announcing-firebase-cloud-messaging-for.md) (2016-10-17 | Cloud Messaging, Web, Launch) - [Authenticate your Firebase users with Instagram](https://firebase.blog/posts/2016/10/authenticate-your-firebase-users-with.md) (2016-10-13 | Instagram, Authentication, Best Practices) - [Better User Targeting with Firebase Remote Config](https://firebase.blog/posts/2016/10/better-user-targeting-with-firebase.md) (2016-10-11 | Remote Config, AdWords, Best Practices) - [6 reasons to attend the Firebase Dev Summit!](https://firebase.blog/posts/2016/10/6-reasons-to-attend-firebase-dev-summit.md) (2016-10-06 | Firebase Summit, Event) - [Group Security in the Firebase Database](https://firebase.blog/posts/2016/10/group-security-in-firebase-database.md) (2016-10-06 | Security Rules, Realtime Database, Best Practices) - [Become a Firebase Taskmaster! (Part 4: Multi-Taskmastering)](https://firebase.blog/posts/2016/10/become-a-firebase-taskmaster-part-4.md) (2016-10-04 | Android, Best Practices) - [Build your “earn” strategy when developing your app with Firebase](https://firebase.blog/posts/2016/09/build-your-earn-strategy-when-developing-your-app-with-firebase.md) (2016-09-30 | AdMob, Best Practices) - [Become a Firebase Taskmaster! (Part 3: Wiring up your Tasks)](https://firebase.blog/posts/2016/09/become-a-firebase-taskmaster-part-3_29.md) (2016-09-29 | Android, Best Practices, Java) - [ Pirate Metrics: Activate Your Users With Firebase](https://firebase.blog/posts/2016/09/pirate-metrics-activate-your-users-with-firebase.md) (2016-09-27 | Google Analytics, Remote Config, Best Practices) - [HTTP/2 comes to Firebase Hosting](https://firebase.blog/posts/2016/09/http2-comes-to-firebase-hosting.md) (2016-09-21 | Hosting, Best Practices, Launch) - [Become a Firebase Taskmaster! (Part 2: Choosing the Best Options)](https://firebase.blog/posts/2016/09/become-a-firebase-taskmaster-part-2.md) (2016-09-20 | Android, Best Practices, Java) - [Firebase Dev Summit comes to Berlin!](https://firebase.blog/posts/2016/09/firebase-dev-summit-comes-to-berlin.md) (2016-09-19 | Firebase Summit, Android, Community, Unity, Web, iOS) - [Announcing Firebase 3.6 for iOS](https://firebase.blog/posts/2016/09/announcing-firebase-36-for-ios.md) (2016-09-15 | iOS, Cloud Messaging, Invites) - [Become a Firebase Taskmaster! (Part 1: The Essentials)](https://firebase.blog/posts/2016/09/become-a-firebase-taskmaster-part-1.md) (2016-09-13 | Android, Best Practices, Java) - [Pirate Metrics: Better Acquisition With Firebase](https://firebase.blog/posts/2016/09/pirate-metrics-better-acquisition-with-firebase.md) (2016-09-08 | AdMob, AdWords, Google Analytics) - [Organizing your Firebase-enabled Android app builds](https://firebase.blog/posts/2016/08/organizing-your-firebase-enabled-android-app-builds.md) (2016-08-30 | Android, Android Studio, Best Practices) - [Pirate Metrics (AARRR) with Firebase](https://firebase.blog/posts/2016/08/pirate-metrics-aarrr-with-firebase.md) (2016-08-25 | Google Analytics, Games, Best Practices) - [iOS 10, Xcode 8, and Swift 3, oh my!](https://firebase.blog/posts/2016/08/ios-10-xcode-8-and-swift-3.md) (2016-08-24 | iOS, Swift, Dynamic Links) - [Announcing Realtime Exporting of your Analytics Data into BigQuery](https://firebase.blog/posts/2016/08/real-time-exporting-of-analytics-data-into-bigquery.md) (2016-08-24 | Google Analytics, BigQuery, Launch) - [Sending notifications between Android devices with Firebase Database and Cloud Messaging](https://firebase.blog/posts/2016/08/sending-notifications-between-android.md) (2016-08-10 | Cloud Messaging, Realtime Database, Android) - [Importing the Mobile Ads SDK with Firebase](https://firebase.blog/posts/2016/08/importing-mobile-ads-sdk-with-firebase.md) (2016-08-04 | AdMob, iOS, Android) - [Deploy to multiple environments with Firebase Hosting](https://firebase.blog/posts/2016/07/deploy-to-multiple-environments-with.md) (2016-07-28 | Hosting, Firebase CLI, Best Practices) - [Getting the most out of Firebase Invites](https://firebase.blog/posts/2016/07/getting-most-out-of-firebase-invites.md) (2016-07-22 | Invites, Dynamic Links) - [The beginners guide to React Native and Firebase](https://firebase.blog/posts/2016/01/the-beginners-guide-to-react-native-and_84.md) (2016-07-14 | React Native, Authentication, Best Practices) - [Have you met the Realtime Database?](https://firebase.blog/posts/2016/07/have-you-met-realtime-database.md) (2016-07-08 | Realtime Database) - [5 tips for Firebase Storage](https://firebase.blog/posts/2016/07/5-tips-for-firebase-storage.md) (2016-07-06 | Cloud Storage, Best Practices) - [Firebase and React Native](https://firebase.blog/posts/2016/07/firebase-react-native.md) (2016-07-06 | React Native, Android, iOS) - [Introducing Firebase Test Lab for Android](https://firebase.blog/posts/2016/06/introducing-firebase-test-lab-for.md) (2016-06-29 | Android, Test Lab, Launch) - [Introducing Firebase Authentication](https://firebase.blog/posts/2016/06/introducing-firebase-authentication.md) (2016-06-22 | Authentication, Launch) - [Introducing Firebase App Indexing](https://firebase.blog/posts/2016/06/introducing-firebase-app-indexing.md) (2016-06-16 | App Indexing, Launch) - [Introducing Firebase Notifications](https://firebase.blog/posts/2016/06/introducing-firebase-notifications.md) (2016-06-14 | Cloud Messaging, Launch) - [Introducing Firebase Dynamic Links](https://firebase.blog/posts/2016/06/introducing-firebase-dynamic-links.md) (2016-06-10 | Dynamic Links, Launch) - [Behind the scenes: Firebass ARG Challenge](https://firebase.blog/posts/2016/06/behind-scenes-firebass-arg-challenge.md) (2016-06-06 | Google I/O, Realtime Database, Games) - [Introducing Firebase Remote Config](https://firebase.blog/posts/2016/06/introducing-firebase-remote-config.md) (2016-06-03 | Remote Config, Google Analytics, Launch) - [Introducing Firebase Cloud Messaging](https://firebase.blog/posts/2016/05/introducing-firebase-cloud-messaging.md) (2016-05-31 | Cloud Messaging, Launch) - [Introducing Firebase Analytics](https://firebase.blog/posts/2016/05/introducing-firebase-analytics.md) (2016-05-20 | Google Analytics, Launch, AdWords) - [Firebase expands to become a unified app platform](https://firebase.blog/posts/2016/05/firebase-expands-to-become-unified-app-platform.md) (2016-05-18 | Google I/O, Launch, Google Analytics, Cloud Storage, Remote Config, Cloud Messaging, Test Lab, Crash Reporting, Dynamic Links, AdMob) - [VueFire - Firebase meets Vue.js](https://firebase.blog/posts/2016/04/vuefire-firebase-meets-vuejs_0.md) (2016-04-13 | Vue, VueFire, JavaScript, Web, Community) - [What's new in AngularFire 1.2](https://firebase.blog/posts/2016/03/whats-new-in-angularfire-12_90.md) (2016-03-28 | Angular, AngularFire, Launch) - [Come join the Firebase Slack community](https://firebase.blog/posts/2016/02/come-join-firebase-slack-community_13.md) (2016-02-26 | Community) - [Introducing Firecasts - A YouTube series of Firebase Screencasts](https://firebase.blog/posts/2016/02/introducing-firecasts-youtube-series-of_12.md) (2016-02-16 | Launch) - [Firebase - Almost 1.5 years with Google](https://firebase.blog/posts/2016/02/firebase-almost-15-years-with-google_40.md) (2016-02-08 | Community) - [Test your skills at the Static Showdown](https://firebase.blog/posts/2016/02/test-your-skills-at-static-showdown_20.md) (2016-02-02 | Divshot, Web) - [Keeping our Promises (and Callbacks)](https://firebase.blog/posts/2016/01/keeping-our-promises-and-callbacks_76.md) (2016-01-21 | Launch, Web) - [Social login with Ionic](https://firebase.blog/posts/2016/01/social-login-with-ionic_77.md) (2016-01-14 | Authentication, Ionic, Android, JavaScript) - [Getting started with NativeScript and Firebase](https://firebase.blog/posts/2016/01/getting-started-with-nativescript-and_53.md) (2016-01-11 | NativeScript, Community, Android, JavaScript) - [A Host of Improvements](https://firebase.blog/posts/2015/12/a-host-of-improvements_61.md) (2015-12-16 | Hosting, Divshot, Launch) - [Udacity launches Firebase Essentials For Android course](https://firebase.blog/posts/2015/12/udacity-launches-firebase-essentials_94.md) (2015-12-07 | Android, Security Rules) - [The Firebase CLI: now with database commands](https://firebase.blog/posts/2015/11/the-firebase-cli-now-with-database_82.md) (2015-11-06 | Firebase CLI, Realtime Database, Launch) - [Best practices for the iOS UIViewController and Firebase](https://firebase.blog/posts/2015/10/best-practices-for-ios-uiviewcontroller_6.md) (2015-10-15 | iOS, Best Practices, Swift) - [Divshot has joined Firebase!](https://firebase.blog/posts/2015/10/divshot-has-joined-firebase_96.md) (2015-10-13 | Hosting, Divshot, Community) - [Google Login and Firebase CLI 2.0.0](https://firebase.blog/posts/2015/10/google-login-and-firebase-cli-200_20.md) (2015-10-13 | Firebase CLI, Authentication, Launch) - [Client-side fan-out for data consistency](https://firebase.blog/posts/2015/10/client-side-fan-out-for-data-consistency_73.md) (2015-10-07 | Realtime Database, Best Practices) - [Introducing multi-location updates and more](https://firebase.blog/posts/2015/09/introducing-multi-location-updates-and_86.md) (2015-09-24 | Realtime Database, Launch) - [Build Better Mobile Apps with FirebaseUI](https://firebase.blog/posts/2015/08/build-better-mobile-apps-with-firebaseui_78.md) (2015-08-27 | iOS, Android, Authentication) - [Announcing Lower, Simpler Pricing](https://firebase.blog/posts/2015/08/announcing-lower-simpler-pricing_26.md) (2015-08-19 | Realtime Database, Hosting) - [EmberFire 1.5.0](https://firebase.blog/posts/2015/07/emberfire-150_87.md) (2015-07-28 | Ember, Authentication, Web) - [ReactFire 0.5.0](https://firebase.blog/posts/2015/07/reactfire-050_74.md) (2015-07-15 | React, ReactFire, JavaScript) - [Announcing Mobile Offline Support](https://firebase.blog/posts/2015/05/announcing-mobile-offline-support_93.md) (2015-05-29 | Realtime Database, Android, iOS) - [Firebase now works with React Native!](https://firebase.blog/posts/2015/05/firebase-now-works-with-react-native_40.md) (2015-05-29 | React Native, Community, Launch) - [Introducing Firebase Queue](https://firebase.blog/posts/2015/05/introducing-firebase-queue_97.md) (2015-05-15 | Realtime Database, Launch) - [\[Video\] Build a Cross Platform App with Ionic](https://firebase.blog/posts/2015/05/video-build-cross-platform-app-with_43.md) (2015-05-04 | Ionic, Android, Angular) - [End-to-end Testing with firebase-server](https://firebase.blog/posts/2015/04/end-to-end-testing-with-firebase-server_16.md) (2015-04-24 | Community) - [Fireside Chat With Testlio](https://firebase.blog/posts/2015/03/fireside-chat-with-testlio_54.md) (2015-03-20 | Community, Hosting, Case Study) - [\[Video\] Ember CLI + Firebase in 9 Minutes](https://firebase.blog/posts/2015/03/video-ember-cli-firebase-in-9-minutes_78.md) (2015-03-13 | Ember, Web) - [New Features in EmberFire](https://firebase.blog/posts/2015/03/new-features-in-emberfire_89.md) (2015-03-09 | Ember, Web, Launch) - [Introducing AngularFire 1.0](https://firebase.blog/posts/2015/03/introducing-angularfire-10_99.md) (2015-03-05 | Angular, AngularFire, Launch) - [Private Backups for Firebase Data](https://firebase.blog/posts/2015/03/private-backups-for-firebase-data_21.md) (2015-03-05 | Realtime Database, BigQuery, Cloud Storage) - [The 2^120 Ways to Ensure Unique Identifiers](https://firebase.blog/posts/2015/02/the-2120-ways-to-ensure-unique_68.md) (2015-02-11 | Realtime Database, Best Practices, iOS, Android, Web, JavaScript) - [A Video Walkthrough of Swift Fundamentals](https://firebase.blog/posts/2015/01/a-video-walkthrough-of-swift_26.md) (2015-01-23 | Swift, WWDC, iOS) - [2014 in Review: Google, Queries, and more!](https://firebase.blog/posts/2014/12/2014-in-review-google-queries-and-more.md) (2014-12-30 | Year in Review, Angular, Community) - [Building Reviewable With Firebase](https://firebase.blog/posts/2014/12/building-reviewable-with-firebase.md) (2014-12-12 | Community, Hosting, Case Study) - [Fireside Chat with SurveyLegend](https://firebase.blog/posts/2014/12/fireside-chat-with-surveylegend.md) (2014-12-08 | Case Study, AngularFire, Hosting) - [Tips & Tricks for Firebase Hosting](https://firebase.blog/posts/2014/11/tips-tricks-for-firebase-hosting.md) (2014-11-17 | Hosting, Best Practices, Web) - [\[Video\] Firebase at GCP Live](https://firebase.blog/posts/2014/11/video-firebase-at-gcp-live.md) (2014-11-05 | Launch, Community) - [Firebase: Now with more querying!](https://firebase.blog/posts/2014/11/firebase-now-with-more-querying.md) (2014-11-04 | Launch, Realtime Database) - [Firebase is Joining Google!](https://firebase.blog/posts/2014/10/firebase-is-joining-google.md) (2014-10-21 | Launch) - [Firebase in the Fall Hackathon Circuit](https://firebase.blog/posts/2014/10/firebase-in-fall-hackathon-circuit.md) (2014-10-09 | Community) - [Hacker News now has an API. It's Firebase](https://firebase.blog/posts/2014/10/hacker-news-now-has-api-its-firebase.md) (2014-10-07 | Case Study, Realtime Database, Launch) - [Firepad & Firechat Reach 1.0](https://firebase.blog/posts/2014/09/firepad-firechat-reach-10.md) (2014-09-25 | Firepad, Firechat) - [GeoFire Goes Mobile](https://firebase.blog/posts/2014/08/geofire-goes-mobile.md) (2014-08-26 | GeoFire, Android, iOS) - [Hackathons Are Awesome, Y Combinator Agrees](https://firebase.blog/posts/2014/08/hackathons-are-awesome-y-combinator.md) (2014-08-06 | Community, Case Study) - [One Million](https://firebase.blog/posts/2014/07/one-million.md) (2014-07-11 | Community) - [Fireside Chat with Pathwright](https://firebase.blog/posts/2014/07/fireside-chat-with-pathwright.md) (2014-07-01 | Case Study, Hosting, Python) - [GeoFire 2.0](https://firebase.blog/posts/2014/06/geofire-20.md) (2014-06-23 | GeoFire, Realtime Database) - [Fireside Chat with Cy from Crowdsound](https://firebase.blog/posts/2014/05/fireside-chat-with-cy-from-crowdsound.md) (2014-05-28 | Case Study, AngularFire, Angular) - [Introducing Firebase Hosting](https://firebase.blog/posts/2014/05/introducing-firebase-hosting.md) (2014-05-13 | Hosting, Launch, Web) - [Handling Synchronized Arrays with Real-Time Firebase Data](https://firebase.blog/posts/2014/05/handling-synchronized-arrays-with-real.md) (2014-05-06 | Realtime Database, Best Practices) - [Using Firebase with ReactJS](https://firebase.blog/posts/2014/05/using-firebase-with-reactjs.md) (2014-05-01 | React, ReactFire, Web) - [Best Practices: Arrays in Firebase](https://firebase.blog/posts/2014/04/best-practices-arrays-in-firebase.md) (2014-04-28 | Realtime Database, Best Practices) - [Our New Home](https://firebase.blog/posts/2014/04/our-new-home.md) (2014-04-22 | Community) - [Firebase Turns Two Today!](https://firebase.blog/posts/2014/04/firebase-turns-two-today.md) (2014-04-12 | Year in Review, Community) - [OpenSSL Security Update](https://firebase.blog/posts/2014/04/openssl-security-update.md) (2014-04-08 | Engineering) - [Announcing Streaming for the Firebase REST API](https://firebase.blog/posts/2014/03/announcing-streaming-for-firebase-rest.md) (2014-03-24 | Launch, Realtime Database) - [Announcing New Bindings for EmberJS](https://firebase.blog/posts/2014/03/announcing-new-bindings-for-emberjs.md) (2014-03-21 | Ember, Launch, Web) - [Firesafe: Add Complex Security Logic to Your Firebase App](https://firebase.blog/posts/2014/02/firesafe-add-complex-security-logic-to.md) (2014-02-04 | Security Rules, Community) - [Firebase at ng-conf 2014](https://firebase.blog/posts/2014/01/firebase-at-ng-conf-2014.md) (2014-01-21 | Angular, AngularFire, Community) - [Follow Firebase at the First Ever AngularJS Conference: ng-conf!](https://firebase.blog/posts/2014/01/follow-firebase-at-first-ever-angularjs.md) (2014-01-14 | Angular, Community, AngularFire) - [Queries, Part 2: Advanced Searches with Firebase, made Plug-and-Play Simple](https://firebase.blog/posts/2014/01/queries-part-2-advanced-searches-with.md) (2014-01-02 | Best Practices, Realtime Database) - [Happy New Year from Firebase](https://firebase.blog/posts/2013/12/happy-new-year-from-firebase.md) (2013-12-31 | Year in Review) - [Talkboard by Citrix: Collaborative Drawing with Firebase](https://firebase.blog/posts/2013/12/talkboard-by-citrix-collaborative.md) (2013-12-10 | Case Study, iOS) - [Fireside Chat with Nitrous.IO](https://firebase.blog/posts/2013/12/fireside-chat-with-nitrousio.md) (2013-12-03 | Case Study, Web) - [Fireside Chat: Aaron Wenger from Survata](https://firebase.blog/posts/2013/11/fireside-chat-aaron-wenger-from-survata.md) (2013-11-27 | Angular, AngularFire, Case Study) - [Firebase at Realtime Conf 2013](https://firebase.blog/posts/2013/11/firebase-at-realtime-conf-2013.md) (2013-11-07 | Community) - [Announcing Firebase Bindings for EmberJS](https://firebase.blog/posts/2013/10/announcing-firebase-bindings-for-emberjs.md) (2013-10-22 | Ember, Launch, Web, JavaScript) - [Queries, Part 1: Common SQL Queries Converted for Firebase](https://firebase.blog/posts/2013/10/queries-part-1-common-sql-queries.md) (2013-10-01 | Best Practices, Realtime Database) - [GeoFire: Location Queries for Fun and Profit](https://firebase.blog/posts/2013/09/geofire-location-queries-for-fun-and.md) (2013-09-25 | GeoFire, Launch) - [Firebase Leaves Beta Today](https://firebase.blog/posts/2013/08/firebase-leaves-beta-today_15.md) (2013-08-15 | Launch) - [New Feature: Improved String Validation in Security and Firebase Rules](https://firebase.blog/posts/2013/08/new-feature-improved-string-validation.md) (2013-08-01 | Launch, Realtime Database, Security Rules) - [Announcing Firechat: Open Source, Real-Time Chat](https://firebase.blog/posts/2013/07/announcing-firechat-open-source-real.md) (2013-07-09 | Launch, Firechat) - [Announcing Firebase Support For Java and Android](https://firebase.blog/posts/2013/07/announcing-firebase-support-for-java.md) (2013-07-02 | Launch, Java, Android) - [How To Build a Presence System](https://firebase.blog/posts/2013/06/how-to-build-presence-system.md) (2013-06-17 | Realtime Database, Best Practices) - [Firepad - Now with List Support!](https://firebase.blog/posts/2013/06/firepad-now-with-list-support.md) (2013-06-12 | Firepad) - [First Annual Firebase WWDC Office Hours Meetup](https://firebase.blog/posts/2013/06/first-annual-firebase-wwdc-office-hours.md) (2013-06-10 | WWDC, iOS, Community) - [Firebase at AngelHack SF 2013](https://firebase.blog/posts/2013/05/firebase-at-angelhack-sf-2013.md) (2013-05-06 | Community) - [Firebase Adds PhoneGap / Cordova Support](https://firebase.blog/posts/2013/04/firebase-adds-phonegap-cordova-support.md) (2013-04-16 | Launch, Cordova) - [Denormalizing Your Data is Normal](https://firebase.blog/posts/2013/04/denormalizing-your-data-is-normal.md) (2013-04-12 | Realtime Database, Best Practices) - [Announcing Firepad - Our Open Source Collaborative Text Editor](https://firebase.blog/posts/2013/04/announcing-firepad-our-open-source.md) (2013-04-09 | Firepad, Launch, Realtime Database) - [Announcing Firebase bindings for AngularJS](https://firebase.blog/posts/2013/03/announcing-firebase-bindings-for.md) (2013-03-29 | Angular, AngularFire, Launch, Web, JavaScript) - [We won a UserVoice Award!](https://firebase.blog/posts/2013/03/we-won-uservoice-award.md) (2013-03-27 | Community) - [Where does Firebase fit in your app?](https://firebase.blog/posts/2013/03/where-does-firebase-fit-in-your-app.md) (2013-03-25 | Best Practices, Case Study) - [The New Firebase iOS SDK](https://firebase.blog/posts/2013/03/the-new-firebase-ios-sdk.md) (2013-03-20 | Launch, iOS) - [npm install firebase](https://firebase.blog/posts/2013/03/npm-install-firebase.md) (2013-03-14 | Node.js, JavaScript, Launch) - [Power your Chrome Extension with Firebase!](https://firebase.blog/posts/2013/03/power-your-chrome-extension-with.md) (2013-03-06 | Chrome Extension, Launch, Web, JavaScript) - [Moving into Our New Office](https://firebase.blog/posts/2013/02/moving-into-our-new-office.md) (2013-02-28 | Community) - [Our Beta is Now Open to All Developers](https://firebase.blog/posts/2013/02/our-beta-is-now-open-to-all-developers.md) (2013-02-13 | Launch) - [Firebase Will Require SSL Starting February 4th](https://firebase.blog/posts/2013/01/firebase-will-require-ssl-starting.md) (2013-01-21 | Realtime Database) - [The New Firebase Security API](https://firebase.blog/posts/2012/12/the-new-firebase-security-api.md) (2012-12-18 | Authentication, Security Rules) - [Firebase at AngelHack Silicon Valley](https://firebase.blog/posts/2012/12/firebase-at-angelhack-silicon-valley.md) (2012-12-04 | Event) - [RealtimeConf in Portland](https://firebase.blog/posts/2012/10/realtimeconf-in-portland.md) (2012-10-29 | Event) - [The First Firebase Drink Up!](https://firebase.blog/posts/2012/09/the-first-firebase-drink-up.md) (2012-09-26 | Community) - [Firebase databases now support SSL](https://firebase.blog/posts/2012/07/firebase-databases-now-support-ssl.md) (2012-07-27 | Realtime Database) - [Our Talk on Multiplayer Games at O'Reilly Fluent](https://firebase.blog/posts/2012/06/our-talk-on-multiplayer-games-at.md) (2012-06-01 | Realtime Database, Games) - [Firebase Launch Party \[Video\]](https://firebase.blog/posts/2012/04/firebase-launch-party-video.md) (2012-04-15 | Community) - [Developers, meet Firebase!](https://firebase.blog/posts/2012/04/developers-meet-firebase.md) (2012-04-12 | Launch, Realtime Database)