Share your experience using HOSTING Cloud Enterprise

The easiest route - we'll conduct a 15 minute phone interview and write up the review for you.

Use our online form to submit your review. It's quick and you can post anonymously.

Your review helps others learn about this solution
The PeerSpot community is built upon trust and sharing with peers.
It's good for your career
In today's digital world, your review shows you have valuable expertise.
You can influence the market
Vendors read their reviews and make improvements based on your feedback.
Examples of the 83,000+ reviews on PeerSpot:

Senior Flutter Developer at Mindorigin Technologies Private Limited
Real User
Easy to use and provides useful analytics features and documentation
Pros and Cons
  • "Google Analytics for Firebase is the best feature of the solution."
  • "The notifications must be made a little bit better."

What is our primary use case?

I use Analytics for Firebase, Firebase Cloud Messaging, and Firebase Crashlytics. I have also used Firebase Performance.

What is most valuable?

Google Analytics for Firebase is the best feature of the solution. Generally, for analytics, I must integrate GA4 for the web. Since Firebase supports analytics, I can now analyze on the same dashboard using Google Analytics. It is very useful for me. The notification services, Google Analytics, and Crashlytics are easy to use.

What needs improvement?

The notifications must be made a little bit better. Firebase Cloud Messaging doesn’t support non-dismissable notifications. I encountered some difficulties migrating the code from Firebase Cloud Storage to another DB.

For how long have I used the solution?

I have been using the solution for three years and two months.

What do I think about the stability of the solution?

The product had bugs. I haven't found any bugs for the past one and a half years. There are conflicts with the Flutter text package while migrating to the latest Firebase version. It would be better if the problem were resolved.

What do I think about the scalability of the solution?

The product is much more scalable compared to other solutions. I know 12 people in the organization who use the solution. Eight know the tool well and use it in different company projects.

How are customer service and support?

I contacted support when I started using the solution. Now, I don’t need any support. The documentation is understandable.

How was the initial setup?

The initial installation was easier after FlutterFire CLI was created. It was very useful to integrate the product. Before FlutterFire CLI, it was a little bit harder to integrate the tool into iOS.

What's my experience with pricing, setup cost, and licensing?

The tool is affordable. The cost is a bit high compared to REST API. Some clients prefer REST API over Firebase.

What other advice do I have?

I have deployed one project in the cloud. I have used some services of the solution for other use cases. The services similar to notification services, Google Analytics, and Crashlytics are not easy to use in other tools. I will recommend the solution if someone wants to use the notification services, Messaging, Analytics, and Crashlytics. However, I will not suggest if someone wants to use Firebase Cloud Storage.

The solution is difficult to learn if someone is just starting their career. If we get a little bit of guidance from a senior, it will be very easy. I number the patchwork for app versioning and deployment just like Android versioning. The first digit will be for batches from right to left, the second for major updates, and the third for a complete app version change. I increase the number by one for every build, patch it, and publish it. I use the same logic if I am deploying in Firebase.

Most of the applications I have worked on are e-commerce-based applications. The main requirement for clients in such applications is conversion rate. When a user interacts with a particular product, the client wants to know whether the user purchased the product or not. They want to know where the users lost interest and went away without making the payment. Google Analytics helped me fix such issues much better than any other product. I'm very happy with it.

Sometimes, I couldn't figure out how to fix issues when working on iOS. Suppose I’m just upgrading Firebase through workspace.yaml, sometimes, I may need to check whether the native version is supported. I will have to go through the documentation again. It will be much better if it is fixed by changing the version in workspace.yaml. Everything else works well.

Overall, I rate the solution an eight out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
OmkarPatil - PeerSpot reviewer
Chief Executive Officer at Nyx CodeCraft
Real User
Top 5
User authentication and management are areas that are straightforward and easy to use
Pros and Cons
  • "Stability-wise, I rate the solution a ten out of ten."
  • "Integrations and extensions offered by the product are quite limited presently."

What needs improvement?

Integrations and extensions offered by the product are quite limited presently. From an improvement perspective, the tool should try to increase the extensions it provides. I feel that Google is trying to improve in the area of the extensions it provides, but I feel that it would take time.

For how long have I used the solution?

I have been using Google Firebase for four years.

What do I think about the stability of the solution?

Stability-wise, I rate the solution a ten out of ten.

What do I think about the scalability of the solution?

Considering the scope of the product's use in my company, I can't comment much on the tool's scalability.

Around 500 people in my company use the product.

There is no plan to increase product usage in our company.

How are customer service and support?

I did not have the need to contact the product's support because the solution's documentation and FAQs help resolve problems. My company did not encounter any shoes, and because of this, we had to seek direct help from the support team.

How was the initial setup?

The product's initial setup phase was simple and straightforward.

There is not much my company can do when it comes to the deployment part since our managed service providers use the SDKs provided by Google along with our company's keys for authentication purposes.

The solution is deployed on a managed cloud solution.

The solution can be deployed in five days.

What about the implementation team?

The deployment phase can be done with the help of our company's in-house team, considering that it is a surprisingly easy process. Beginners who are new to the product can easily take care of the product's deployment phase.

Which other solutions did I evaluate?

Supabase can be considered a good option against Google Firebase.

Google Firebase is the first product my company used. My company had also done some research on Google products, after which we opted for Google Firebase. The product was able to cover most of our company's use cases. The product is also easy to use. My company did not have to look at the other services during our exploration research.

What other advice do I have?

I use the solution for real-time data synchronization of applications. I use the tool to build native applications using React Native Firebase. Google Firebase integrates well with React Native Firebase. Google Firebase has me. It has a large online community, and it offers most of the features one would need to build an application.

Setting up Google Firebase for user authentication and management is quite straightforward and easy.

Tracking user engagement is possible with Google Firebase since it easily integrates with Google Analytics, and it is also easy to set it up inside applications. My company also uses Crashlytics, which is included in Google Firebase and is sometimes handy and useful.

There is nothing specific about how Firebase Cloud Messaging improves the way my company interacts with product users. My company uses the product since it easily fits into the stack of tools we use. The users don't feel anything about what our company does on the back end, and it also doesn't affect them.

Although my company has not experienced any bugs or crashes in production, we have tested the tool well enough. Once or twice, when there were crashes, reports from Firebase Crashlytics helped debug or pinpoint the location where the problem was and the reason why the problem arose.

Google Firebase has affected our company's uptime and scalability part since it has had a surprising impact on our development time. With the tool, my company is able to rapidly create prototype applications and roll them out for users for feedback, based on which we can make changes to improve the product.

The product helps my company to rapidly build prototypes for our projects and get inputs from our customers.

I rate the tool a ten out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate