TrustRadius Insights for Firebase are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.
Pros
Real-time Processing Capacity: Users have appreciated the increased real-time processing capacity based on demand, finding it beneficial for efficient operations and seamless performance across platforms. This enhanced capability has enabled users to handle dynamic workloads effectively.
Efficient Realtime Database: Reviewers have highlighted the surprisingly fast and efficient nature of the realtime database on both Android and IOS platforms, enhancing user experience with quick data retrieval and storage capabilities. The speed and reliability of the database have positively impacted overall system responsiveness.
User Authentication and Management: Customers value the ease of use provided by user authentication features and server-less application management, making interactions convenient while ensuring secure access control. The streamlined process of managing user authentication has simplified account security measures for users.
Loading Reviews List....
Firebase Reviews
10 Reviews
Mid-sized Companies (51-1,000 employees)
Search is temporarily unavailable. Filters are still applied.
Firebase is used to create new native applications with a NoSQL code base. The platform allows to create any type of applications like social networks, games, news and applications like streaming video and music thanks to its video player plugin.
Pros
Helps build and run apps.
Building NativeScript apps just got a whole lot easier with Master Verbruggen's new Firebase plugin.
Reading data from Firebase is easy and only requires a few lines of JavaScript code.
Cons
Firebase is only based on NoSQL database.
Likelihood to Recommend
Firebase is a scalable, flexible, and secure solution that you can trust. It uses a NoSQL database to monitor in real time the traffic of visits to your web application.
VU
Verified User
Engineer in Information Technology (201-500 employees)
We use Firebase for SMS Authentication and settings management. It's great because it allows us to do that at the same time we send notifications to Android and iOS users. In like an all-in-one platform/service.
Pros
Notifications
Authentication
Settings management
Cons
The UX is not always clear
Environments per app
Likelihood to Recommend
If you have an Android mobile application or even an iOS one, Firebase is a must-have. Notifications and authentication are two areas that you can tackle easily with it.
Firebase has been used in a lot of projects that our firm has developed, it has many great features that we use, but the most important ones are the web hosting, the authentication, and the lighting fast real-time database. This tripled allow the fast development of robust and scalable applications and web applications.
Pros
Makes easy the social media authentication.
Empower users to manage their own account password reset.
Facilitates the relationship between the database and the authentication.
Cons
Storage cost may be a little high for some users.
Domain transfers are a bit complicated.
It needs more email templates.
Likelihood to Recommend
Firebase is well suited for the development of fast applications that require a light database integration with a couple of relationships. However, it is not well suited if your application requires many relationships, or if you need an offline database.
Firebase provides one bucket solution for all platforms. We have connected firebase for the last two years by using it for mobile application development, real-time database, [and to] engage services for our whole organization. It uses a great authentication mechanism without any interpretation. The best thing about the user's feedback [is that] they are very satisfied with a very seamless and smooth experience. They provided very detailed documentation that helps a person code with basic skills also.
Pros
Provides logs for error monitoring that to very easy to track
Provides smooth and different types of authentication mechanism
Provides Realtime database, Cloud services
Console is the one of the best features
Cost effective
Cons
For [the] free version, they kept some constants for the users [but] they can't connect simultaneously.
Sometimes face challenges [with] integrating with third party plugins.
Likelihood to Recommend
Suited for
App development for all the platforms including Engage services, real-time database, and cloud plugins.
We used Firebase for handling our mobile push notifications. It was our platform for both sending push notifications and measuring the success of those pushes. It was used mostly by the content team, producers specifically. That was the one group that sent pushes. Our analytics folks used the platform as well. It gave us a solution for sending push notifications and measuring the impact of our pushes.
Pros
Sending push notifications in real time
Scheduling push notifications in advance
Cons
Clunkiness of the platform
Some analytics we found not to be 100 percent accurate
Likelihood to Recommend
Some scenarios where Firebase is well suited would be specifically to news organizations who regularly send push notifications to a mobile app. If organizations have an IOs or Android app, then Firebase would be suitable for them. It's less ideal for companies that don't send pushes at all, or for companies that want in-depth and highly accurate analytics.
It's mainly being used by our Product, UA, and Developer Teams. The Product Team uses it to A/B test push notifications and the subscription trial period. UA team mainly uses to track users across various events as well as Google UAC campaigns. The Developer team mainly uses the crashlytics to troubleshoot and fix stability issues. This allows them to help prioritize their task better based on their priority.
Pros
Google Ads: tracks users across UAC campaigns.
A/B Testing: in-app, push, and trial period.
Cons
Not so great at tracking traffic sources outside of Google Ads and organics.
Firebase UI can be slow sometimes if you're working with large data, loading issues, or an overall sluggish system.
Likelihood to Recommend
Firebase is great for anyone looking into getting into the mobile app business or ones that already have an app and needs an extra layer of analytics along with additional added features. Firebase helps with troubleshooting the most common issues along with making sure your app remains stable. It goes much further than that if you're interested in running experiments and A/B testing to optimize the user experience you can set that up easily. It gives you the ability to discover a lot of great things about your users and their usability of different features (UI, purchases, engagement, retention, etc.) and helps you identify if the experiment is likely to succeed or not.
It's being used mainly by our analytics and mobile teams. We were forced to migrate from Google Analytics, which is bad from an analytics standpoint (because Firebase has an inferior interface and is more restrictive in terms of tracking App interactions) but good from a mobile diagnostics point of view (because it has better diagnostics than Google Analytics).
It helps us understand Mobile App Version adoption, as well as gauge the success of new feature rollout and/or experience changes.
Pros
Diagnostics (e.g. app updates, removals, adoption of new mobile versions).
Cons
The Firebase interface is terrible. Vastly inferior to Google Analytics - even if you create a Web + App Firebase View, it's still poor experience. It's very hard to get non-analytics stakeholders to use Firebase.
Heavy restrictions on the number of Events that can be used to track App interactions. Even heavier restrictions on the number of parameters you can associate with those Events.
Poor customer support - Not just in terms of advice, but also in terms of its limited scope
Firebase Analytics technically isn't free (which is what was so great about Google Analytics) - If you want to do anything meaningful you have to pay to use BigQuery.
Likelihood to Recommend
If you have a basic app that doesn't have a lot of interactions/touchpoints and you just want some topline numbers, it does an okay job. It's pretty easy to tag your screens, although using Events to tag the interactions can be a bit of a head-scratch.
If you have an App where you want to learn a ton of things about your users, forget it. I'd strongly advise you to choose something else. There are too many constraints in terms of configuring the tagging to capture what you want.
You're going to struggle with adoption across the company. The Interface is terrible (even the Web + App view in Google Analytics is pretty poor) and it's hard to get product/marketing managers to log in and play around with the data.
Firebase is being used by multiple departments across the organization, namely Technology, Product, Marketing, Analytics, etc. While the Tech team uses this for monitoring crashes and performance, the product team uses this for user funnel and user behavior analysis. The marketing team uses this for AB testing, in-app messaging, push notification, etc. Analytics uses this for creating dashboards and pulling user analytics.
Pros
Crash reporting: it does a detailed and real-time analysis of crashes, with great insights that pinpoint the developers to the issue.
User funnels and behavior analysis: it helps us track audience data, funnels, retention cohorts and all kinds of key events in the user journey on app and web.
Notifications: both in-app, as well as push notifications via Firebase Cloud Manager, have the best delivery rates across the industry, this is the best tool to send out marketing notifications to users.
Cons
Email and notifications system need to be set up, it is not plugged and play, needs some development changes on the app side too if we use Firebase, unlike other email and push CRM tools.
User management and access controls: these are complex to manage, can be simplified.
Nothing else specifically, overall it's a good tool.
Likelihood to Recommend
It's best suited for tech and product monitoring, as well as marketing teams to send out user notifications. Less appropriate for a detailed use by tech or marketing, for instance, it will not have pre-set templates for email notifications that can be used by marketing; or it will not have daily summary reports for key parameters that tech can use to circulate amongst key stakeholders etc.—these need to be built on top of Firebase by your own team.
We use Firebase to provide push notification services for mobile applications and some internal business tools. For us, it is used to provide push services to internal employees, and to provide push services to end users of our mobile applications. We find it to be simple to use, effortless to maintain, and effective at its job.
Pros
Reliability - We have not noticed any significant outages or delays as long as we have used Firebase.
Ease of use - Setting up or changing Firebase services has been nearly effortless for us.
Cons
Organization - It feels like Firebase should be part of Google Cloud Console, but it is its own tool. This isn't a big issue, but it would be great if we could access our Firebase services within Google Cloud Console.
Likelihood to Recommend
For any app or service that requires push services, there really isn't anything easier to use than Firebase. Also, the free tier allows a great amount of usage. For us, we have found that our usage has remained below the free tier threshold even with considerable usage as we scale our services. Once we surpass the free tier allowance, the cost will be reasonable, so growth is not really a concern here.
VU
Verified User
Manager in Information Technology (501-1000 employees)
Firebase is an extremely simple to use NoSQL data store from Google. Firebase provides front-end SDKs for the web, iOS, and Android usage, meaning there is no need for any kind of database setup or maintenance -- you just simply use the front-end SDKs. Firebase is a great tool for light workloads that do not require complex SQL queries, deep population of database selections, or complex sorting/filtering options.
Pros
Firebase removes the need from having to run any kind of backend database -- front-end clients simply interact via the provided SDKs.
Custom security rules allow for fine-grained tuning of what front-end security settings are allowed.
Extremely cost-effective and has a generous free tier for new projects.
Cons
Firebase/Firestore has very limited support for querying more complicated items; for example, performing a simple string search is not possible.
While upfront costs are low, costs can grow quickly if you're not careful about what you are being billed for.
Dashboards have at times shown different information to what is billed, and support from Google is less than stellar and not as effective as that from Amazon or Microsoft.
Likelihood to Recommend
For small projects, or for larger, simple projects that want to take advantage of Firebase's real-time database functionality, Firebase is a great choice -- either the legacy real-time Database or new Firestore. Firebase is not a good choice on its own for workloads that expose a custom RESTful API, services that require complex database operations especially re: search queries and deep joins/population of resources.