Try our new research platform with insights from 80,000+ expert users

Google Firebase vs Xamarin Platform comparison

 

Comparison Buyer's Guide

Executive Summary

Review summaries and opinions

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Categories and Ranking

Google Firebase
Average Rating
8.4
Reviews Sentiment
7.1
Number of Reviews
48
Ranking in other categories
Infrastructure as a Service Clouds (IaaS) (5th)
Xamarin Platform
Average Rating
8.2
Reviews Sentiment
7.4
Number of Reviews
40
Ranking in other categories
Mobile Development Platforms (5th)
 

Featured Reviews

SK
Chief Technical Advisor at a tech services company with 1-10 employees
Leverage rapid prototype development for application building
The pricing structure needs improvement since it uses cloud billing. We do not know how the pricing is calculated as it is all on the cloud. The concept that the more you use, the more you have to pay could have been much better. They could have implemented credits based on usage so that users would be able to easily calculate the pricing and provide it to customers. I am the co-founder and CTO of the company called Aiwox (A I W O O X). We have numerous projects for mobile application development, and we have shifted from Google Firebase to Supabase because there is a fixed price for Supabase. Supabase is built on top of AWS, and it provides a very good pricing model. Some of the credits are free, and once you reach a certain limit, you know the charges. The second improvement area is related to SQL. They provide the real-time database, which is very good, and they have gradually started including PostgreSQL, which is a relational database, but it is not production-ready yet. I may be incorrect; perhaps they have released something new, but PostgreSQL database real-time database remains a challenge with Google Firebase.
Prince Tiwari - PeerSpot reviewer
Senior Software Engineer at AAPC
Facilitates UI development with XAML, enabling shared UI code across platforms and reducing platform-specific work
I like its simplicity. As someone who didn't start my career as a dedicated developer, I was used to building websites or Windows applications. Transitioning to mobile app development meant learning new languages like Swift or Java. With C# and Xamarin, though, I could leverage my existing skillset. Xamarin, and specifically Xamarin.Forms, let me write my code once and deploy it natively to both Android and iOS. Xamarin.Forms are very useful. Essentially, it's a framework that allows me to create the UI mostly in XAML. This XAML code is then translated into the native UI elements for each respective platform. The advantage is that roughly 90% of my UI code can be shared. This significantly reduces the amount of platform-specific UI work compared to having to write separate UIs for each platform. For the most part, Xamarin's integration with Visual Studio improved the workflow, whether I'm on Windows or Mac. Since I'm familiar with Visual Studio, it provides a comfortable development environment. Additionally, features like Hot Reload and the integration of tools like Copilot help streamline the development process. Overall, it offers a positive development experience.

Quotes from Members

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Pros

"The product is easy to use."
"The Realtime Database feature is the most important for us since we are able to see changes in the database the moment they are happening."
"There are several features that I really appreciate about Google Firebase; it has an authentication and authorization tool, a real-time database, and serverless cloud functions."
"It is a very stable solution."
"The most valuable feature I like is about the realtime. Updates are also very fast."
"It's stable."
"The platform is scalable."
"Google Firebase is one I like a lot because it gives us a little bit more power and accessibility when it comes to publishing apps a lot quicker and for the needs that we have."
"Test Cloud, Calabash, SpecFlow, and Xamarin.UITest are the features which can’t be ignored because just writing code doesn’t mean your app will run flawlessly. You need to test your app on each possible device and configuration, which you can do easily."
"It is a true native solution, and we can use the cross-platform framework."
"Their leadership is exceptional at both listening to the customer base and delivering innovative, best-in-class products."
"The Xamarin platform can reduce overhead significantly through code-share and reuse. The typical team size for a Xamarin project is significantly reduced compared to purely native projects."
"We very much like the XAML design techniques, multiple layout and pages, MVVMCross support, and portability across different platforms."
"Recently, Xamarin has added a lot of features such as Effects, Behaviors, Triggers, etc. This has made the UI user-friendly, lively, and attractive."
"The most important impact is the reduction in product lifecycle costs."
"Xamarin Platform's best features are its single codebase, the support from Microsoft, and the free libraries."
 

Cons

"The solution could improve by providing an improved SDK tool and automatic indexing for databases."
"They have discontinued some very valuable features, including the Firebase UI that I used to log in."
"You need to have some experience with deployment."
"Their technical support needs to be enhanced with more support for customers."
"The notifications must be made a little bit better."
"One of the challenges I was facing when I was using it was the library called Google Dialogflow which allows you to connect your chatbot with an intent. So there is so much adding when you are trying to connect it with your service because you have to do a lot of repetition writing a new intent, putting it step by set so it is good to escape. I believe it should be flexible and dedicate the intents based on the relating and to write a lesser code when doing that."
"The only thing that I won't do on Firebase is the hosting side of things for a progressive web app because it feels like you actually still need to download the app first before you can actually get into the functionality of the app."
"What I hate most about Google Firebase is that it has many different versions and releases new ones frequently."
"The solution always has room for improvement with price, integration, stability, and documentation."
"It would be better if they offered more certifications. They offer a number of certifications for Azure but none for Xamarin. This is something that could be provided for developers to show off their competency. Technical support could be better."
"I feel that the Android AppCompat library creates a lot of issues. A lot of development time is often wasted solving these issues."
"It needs offline sync capabilities to store data on devices persistently."
"The worst build issue concerns are the caching process MSBuild uses to reduce the build time."
"The solution struggles a little bit with binding libraries."
"All Xamarin library issues need to be taken care of as a top priority."
"The Xamarin.Forms could improve."
 

Pricing and Cost Advice

"The tool is affordable."
"Google Firebase is an expensive solution."
"They have a free tier that will cover most projects. For more intensive use, you pay as you use it, but the price is very cheap."
"The moment you go into volumes, then you work on a pay-per-volume basis."
"The pricing plans indicate it can get very expensive."
"I rate Google Firebase a seven or eight out of ten for pricing."
"The price is perfect and very clearly defined. The price during the trial setup is free and then you move to a paid service."
"Google Firebase’s pricing needs improvement."
"Xamarin Platform is open-source, but there are fees for deployment, the API Store and Play Store, and using third-party libraries."
"It saved a lot of time and resources needed to develop a cross platform mobile app."
"Xamarin is free. There is no license unless you go for some high-end enterprise features. Other than that, everything's free."
"There is no license fee because the solution is open-source."
"Xamarin Platform is a free open-source solution."
"You can build in Xamarin without paying any money."
"There's no licensing cost for Xamarin."
"There is no requirement for a license. It is available for free as an open-source product."
report
Use our free recommendation engine to learn which Mobile Development Platforms solutions are best for your needs.
881,082 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
University
11%
Comms Service Provider
9%
Computer Software Company
8%
Government
8%
Educational Organization
21%
Comms Service Provider
11%
Manufacturing Company
11%
Financial Services Firm
9%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
By reviewers
Company SizeCount
Small Business29
Midsize Enterprise10
Large Enterprise8
By reviewers
Company SizeCount
Small Business18
Midsize Enterprise5
Large Enterprise14
 

Questions from the Community

How does Microsoft Azure compare to Google Firebase?
I would recommend Google Firebase instead of Microsoft Azure, simply for the array of features that it has to offer. In particular, the Firebase library grants you access to a shared data structure...
Looking to compare Google Firebase, Amazon AWS, and Microsoft Azure
We like Google Firebase hosting and authentication and also the excellent cloud functionality. Our team found the flexibility of handling and dealing with the database through EDL to be very useful...
What do you like most about Google Firebase?
Google Analytics for Firebase is the best feature of the solution.
What do you like most about Xamarin Platform?
Xamarin.Forms are very useful. Essentially, it's a framework that allows me to create the UI mostly in XAML. This XAML code is then translated into the native UI elements for each respective platform.
What is your experience regarding pricing and costs for Xamarin Platform?
Xamarin Platform is free, and we use an Azure subscription at a relatively low cost for our builds. It offers a good value for money, although it requires time to make it work effectively.
What needs improvement with Xamarin Platform?
The primary area for improvement is the support for third-party libraries, especially for major providers like Microsoft and Google. The lack of robust documentation and support for third-party bin...
 

Comparisons

 

Overview

 

Sample Customers

Fabulous, Pic Collage, Shazam, SkyScanner
Cinemark, MixRadio, Sqor Sports, Storyo, JetBlue, The World Bank, Cr_dito Agrcola, Applied Research Associates
Find out what your peers are saying about OutSystems, Mendix, Salesforce and others in Mobile Development Platforms. Updated: January 2026.
881,082 professionals have used our research since 2012.