1216 results found
-
Support Kotlin Multiplatform (KMP) in the SDKs
KMP is now stable and more libraries are being added to KMP ecosystem. There is a big opportunity for Firebase to be in Multiplatform and support developers adopting this tech.
1,273 votes -
Desktop (Windows, Linux, MacOs) support for Flutter apps that use Firebase in production apps
Flutter developers should be able to run their apps on desktop platforms, including Windows and Linux, when using Firebase services. For example, Flutter developers should be able to 1) apply Analytics to data from desktop platforms, 2)
use Remote Config to customize their apps for desktop users, 3) use other Firebase services that are relevant to desktop apps, etc.This would make it easier for Flutter developers to build and deploy production-ready apps for desktop platforms.
569 votes -
Realtime Query Updates
Subscribe to realtime updates for a limited subset of queries, for example retrieving updates to specific rows or getting new items for a simple timeline.
388 votes -
Firebase Authentication for EU
Currently, Firebase Auth is US only. Because the EU-US-Privacy-Shield is not valid anymore, transferring data to the US is for EU companies not allowed. Therefore, Firebase is not GDPR complaint. Allowing us to choose the storage location (like you can weigh Firestore or Cloud Storage) to use a data center in the EU (like europe-west1, europe-west3 or europe-west4, etc.) would make Firebase much more GDPR complaint (beside the Cloud-Act).
355 votesWe are nearly ready to accept developers who are interested in custom authentication (external identity provider). Please fill out https://forms.gle/pLLYMFhGcrziqT1N8 and we can notify you if you're selected to join the private preview.
Please note that full regionalization for Firebase Authentication is separate, and is still expected to reach preview in Q4 this year.
-
Support Swift in Cloud Functions
Swift is a much beloved and popular language for writing apps on the Apple platforms, but increasingly, it is also being used server side and even for writing cross platform business logic on Android and on Windows.
Being able to share models and business logic between your clients and server would be an amazing productivity boost. And being able to develop in a language that focuses on safety would eliminate categories of issues that can exist if you develop in say Javascript or Typescript.
343 votes -
336 votes
-
Cloud Firestore Datasource
Support Cloud Firestore as a datasource for Data Connect in addition to Cloud SQL. Support data model mapping (e.g.
@collection) and querying via GraphQL188 votes -
Offline Support
Allow data to be cached and accessible offline. Offline data may have limited query and write capabilities compared to online data
173 votes -
Make AngularFire an offcially supported library
The AngularFire library gets updated really slow so we miss out on some of the latest features. There are lots of issues that doesn't get solved and the documentation is very lacking. They are both Google products and make an awesome combination but if the library does not get enough support/resources we're forced to migrate to plain javascript firebase. Please make it an official library or something so more resources are assigned to AngularFire.
156 votes -
Add "Delete Chat History" or "Reset Assistant" Button in Firebase Studio / Gemini AI
Many developers are experiencing lag, broken context, or freezing when Firebase Studio (especially with Gemini AI integration) accumulates too much chat history. This often forces us to reset or recreate the entire project — and even then, Gemini may not respond at all.
😫 Common issues:
Chat lag and UI freezing as history grows.Inaccurate or irrelevant responses from Gemini due to old context.
No way to manually clear or reset the AI assistant.
Developers are forced to reset projects, which is disruptive and time-wasting.
✅ Suggested Solution:
Add a simple button such as:“Clear Chat History” or
“Reset Gemini…
148 votes -
Firestore indexes in emulator
Currently, the Firestore emulator allows all queries without checking if the query requires an index. It would be great if the emulator checks the Firestore indexes file if the index exists.
141 votes -
130 votes
-
112 votes
-
Mobile friendly console
The console is barely useable on Chrome for Android. Please make mobile browsers first-class supported devices.
107 votes -
100 votes
-
Search collections in Firestore by field values
Ability to search collections and documents in the Firestore UI.
91 votes -
Desktop (Windows, Linux, and MacOs) support for C++ and Unity SDKs
This idea is to support desktop in production apps for the C++ SDK and Unity SDK.
If this doesn't fit with your scenario, please leave a comment or create a specific idea.
NOTE: There is already desktop support (for Windows and Linux) for Flutter and Dart (via the Firebase Flutter SDK) idea in user voice.83 votes -
82 votes
-
82 votes
-
76 votes
- Don't see your idea?