319 results found
-
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.
364 votes -
190 votes
-
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.
134 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).
156 votesThank you for the feedback, and we hear you! We understand the request to make Firebase Auth available in the EU, and are reviewing internally. Nothing to announce at this time, but we may reach out for feedback as we define requirements.
-
Automatic Backups for Firestore
This feedback has been automatically imported from Firebase's Bug Tracker.
164 votesScheduled Backups for Firestore is now in public preview:
-
Support Dart in Cloud Functions
Dart is not currently supported in Cloud Functions, so developers need to use more than one language in their code base. Here are some pain points they shared with the Firebase product team about this gap:
- They need to learn another language, and many of them do not have the same expertise in JavaScript as they do in Dart.
- The lack of features and tools, such as Hot Reload and Hot Restart, impacts development speed.
- Developers cannot share business logic and data models across the entire stack.
- Developers cannot use frequently used Dart packages on the…141 votes -
80 votes
-
Dart support for the Firebase's Admin SDK
Firebase has a server (backend) library called the Admin SDK, which has privileged (admin) access to some Firebase services. There are several language implementations of the Admin SDK: JavaScript/TypeScript (Node.js), Java, Python, Go, and C# (.NET). However, Firebase does not currently support the Dart language.
This is a problem for full-stack Flutter developers, who need to use both the front-end and back-end of a Firebase application. Currently, they need to use different languages for each, such as Dart for the front-end and JavaScript/TypeScript for the back-end. This can lead to decreased productivity and a worse developer experience.
For example, developers…
76 votes -
71 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.
65 votes -
Mobile friendly console
The console is barely useable on Chrome for Android. Please make mobile browsers first-class supported devices.
70 votes -
72 votes
-
Search collections in Firestore by field values
Ability to search collections and documents in the Firestore UI.
54 votes -
52 votes
-
51 votes
-
WebAuthn integration for Authentication
The ability to use security tokens with Firebase Auth as an added multifactor authentication method like phone, totp
42 votes -
44 votes
-
Support multiple range query
We would like to narrow down the range so that it can be divided and synchronized, but it is not enough if there is only one range condition.
It would be great if we could narrow down it by two conditions by adding at least one more range.For example,
* TimeRange & IntRange
At Some EC services:createdAt
before 1 month ANDprice
> 5000- IntRange & IntRange
At Some graphic services: (500 >=
x
> 0) AND (0 >=y
> -500)createdAt
before 1 month ANDprice
> 5000
Query is like this:
collectionRef
.where("x", ">", 0).where("x",…39 votes - IntRange & IntRange
At Some graphic services: (500 >=
-
43 votes
-
A/B Testing with Remote Config for Web
It would be useful to allow creating A/B tests based on Remote Config for the web platform, since Google Optimize is going to be sunset later this year.
35 votes
- Don't see your idea?