TrustRadius
Google offers the Firebase suite of application development tools, available free or at cost for higher degree of usages, priced flexibly accorded to features needed. The suite includes A/B testing and Crashlytics, Cloud Messaging (FCM) and in-app messaging, cloud storage and NoSQL storage (Cloud Firestore and Firestore Realtime Database), and other features supporting developers with flexible mobile application development.https://media.trustradius.com/product-logos/ns/Gx/HKHHZHWD43FH.JPEGLooking to scale your app with paid media? If not, then use Firebase.Our marketing team and product development team uses Firebase to solve several of our mobile app problems. First, our product development team mainly uses Firebase for their crash reporting (Crashlytics), while our marketing team utilizes Firebase for multiple analytics and growth features. For analytics, we specifically utilize the Funnel, Retention, Events, and MAU features. As for growth features, we have been able to utilize their Dynamic Links, A/B Testing, Predictions, and Remote Configurations.,Analytics wise, retention is extremely important to our app, therefore we take advantage of the cohort analysis to see the impact of our middle funnel (retargeting, push, email) efforts affect the percent of users that come back into the app. Firebase allows us to easily segment these this data and look at a running average based on certain dates. When it comes to any mobile app, a deep linking strategy is essential to any apps success. With Firebase's Dynamic Links, we are able to share dynamic links (recognize user device) that are able to redirect to in-app content. These deep links allow users to share other deep-linked content with friends, that also have link preview assets. Firebase allows users to effectively track events, funnels, and MAUs. With this simple event tracking feature, users can put organize these events into funnels of their main user flows (e.g., checkout flows, onboarding flows, etc.), and subsequently be able to understand where the drop-off is in the funnel and then prioritize areas of the funnel to fix. Also, MAU is important to be able to tell if you are bringing in new users and what's the active volume for each platform (Android, iOS).,If you are looking for a mobile app analytics platform that has extremely high-quality tracking (down to an ad level), then Firebase may not be for you. While they do track basic UTMs source, medium, and sometimes campaign, Firebase's attribution only scratches the surface of what other competitors are able to do. Firebase has room for improvement when it comes to its Cloud Messaging aka Push Notifications. The room for improvement lies in its user segmentation capabilities. Currently, Firebase does not allow for platform users to segment app users based on in-app events, except for their predictive user events (Firebase predicts which events users will take). Rather Firebase primarily allows for app user segmentation based on demographics and locations. Also, Firebase doesn't allow for automated push notifications or adding images to the push notifications. While Firebase can export data into Google Analytics, it does not allow for direct data exports to a data visualization tool like Google Data Studio, or mobile app engagement platforms, etc. This would be a more advanced feature, that would ideally be in their paid plan.,9,Firebase has been able to help us understand reliably, the drop-off in our user flows with their funnel feature. This has made it easy for us to be able to pinpoint weaknesses in our funnel and test and optimize with data as the dependent variable. From an economic standpoint, we don't pay for Firebase which is great, but as the saying goes "You get what you pay for" also holds true in this context. As we looked to grow and scale, we looked for a paid solution. From a developer resource standpoint, Firebase has been extremely easy to integrate into our app. Whether it be the event tracking, dynamic links or crash reporting we have not had to waste too much developer time thanks to their well-organized developer docs.,Branch,SpyFu, WordPress, Yoast Wordpress SEO Plugins, ActiveCampaign, Mailchimp, Trello, ZapierThe One Stop Shop For Everything Your Mobile App Needs!Firebase for us, unlike most companies, was used in the Marketing department as a data analytics, attribution, and deep linking platform. Its main uses were for weekly customer activity reports, early stage attribution reports on downloads and in-app actions (although not the best for this use case), sending push notifications and in-app messages, and deep linking/dynamic sharing functionality.,Extremely robust. Has about any tool you can think of under one roof making it extremely useful as a backup platform for data analytics or small teams that need something quickly. Intuitive and easy UI/UX. Being made and owned by Google, you expect nothing less. Very easy to use for anyone that has any marketing or analytical experience especially in Google Analytics (which I just assume all marketers do). Safe, secure, and sturdy. Never need to worry about downtimes or misinformation as it's as clean and safe as it is being run by Google. FREE! What else is there to say. Unless you're an extremely large application handling hundreds of thousands to millions of users, this pay as you go plan will stay free.,Attribution and specifically multi-touch attribution could be more robust such as Branch or Appsflyer but understand this isn't Firebases bread and butter. More parameters. Firebase allows you to track tons of events (believe it's up to 50 or so) but the parameters of the events it only allows you to track 5 which is so messily and unbelievable. So you're able to get good high-level data but if you want to get granular with the events and actions are taken on your app to get real data insight you either have to go with a paid data analytics platform or bring on someone that's an expert in SQL to go through Big Query. City-specific data instead of just country-specific data would have been a huge plus as well.,10,Firebase was our sole data analytics platform through our Beta period which was crucial to make business decisions and adjust our application. Because it was free it allowed us to focus on high priority issues instead of adding in a costly data analytics platform (which we finally did - Appsee and Appsflyer - which costs us now over $500 month so it saved us $500/month for about 4 months). There's no way to directly correlate this to ROI but without Firebase's basic app analytics we would have never made core changes to our app or business and possibly still wouldn't be producing revenue today.,Mixpanel and BranchReview Of FirebaseFirebase was a great choice for us to build our apps. Since it provides Mobile Backend as a Service it helps us to save our time. For our project, we needed a remote database in the cloud. After comparing most of the cloud solutions, finally, we decided to go with firebase because of its good with overall performance, great documentation and, of course, its a product by the Google brand. It was easy to use and just needed basic coding skills. It is powerful enough to make you satisfied.,Data is structured in a simple understandable manner. The free version is nearly similar to premium version. Provides authentication services such as Google, Facebook, and email to authenticate user.,In the free version there are a limitations on number of simultaneous connections. If u need relational, complicated queries, its not the best solution.,8,Best for real-time apps. Different types of authentication. So far so good, just choose the right tool for each job.,,Amazon S3 (Simple Storage Service), Microsoft AzureFirebase - A must have backend for all mobile applicationsFirebase is one and only tool for all of the mobile backends, especially Android. Most of the times when creating mobile applications in the Android studio it is recommended to use Firebase. We use Firebase for JSON data pushing and parsing from Firebase bucket. We use it every place possible, for web apps, smartphone apps, push notifications and many authorization protocols.,Web apps storage for real-time pushing and parsing for users. Android apps which have features like push notifications, online storage, authentication, and OAuth tokens. Firebase is mostly used when you have real-time data collection and traffic generation. Firebase bucket makes possible to store images, Text data and use cases like URL shorteners.,You have to restrict yourself on single storage bucket for all of the users. High costs for storage. There are very limited connections in one single transaction. Since Firebase stores data to different servers in the world, it may take time to retrieve in real-time. Thus the latency and throughput downgrade.,9,Implementing Firebase helped us to reach our customers easily using push notifications. Authorization and OAuth token management is not a problem now. It is very easy to Authenticate users with third-party OAuth providers. Data backup and download is a great option for the local data manager. You can sync your data with local database manager easily with integrators.,MongoDB, MariaDB, MySQLFirebase - Free (or cheap), easy to use, and effectiveWe 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.,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.,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.,10,New features for our customers - Before using Firebase, we simply didn't provide push notifications. This has added an expected feature for us, which makes our apps more relevant. Engagement - Push notifications have allowed us to engage our app users with pertinent information.,Firebase ReviewFirebase 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.,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.,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.,9,Makes building real-time interfaces easy to do at scale with no backend involvement. Very low pricing for small companies and green-fields projects. Lack of support for more complicated queries needs to be managed by users and often forces strange architecture choices for data to enable it to be easily accessed.,Amazon Aurora, MongoDB and MongoDB Atlas,Datadog, MongoDB, MongoDB Atlas
Unspecified
Firebase
17 Ratings
Score 8.8 out of 101
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>TRScore

Firebase Reviews

Firebase
17 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.8 out of 101

Do you work for this company? Manage this listing

Show Filters 
Hide Filters 
Filter 17 vetted Firebase reviews and ratings
Clear all filters
Overall Rating
Reviewer's Company Size
Last Updated
By Topic
Industry
Department
Experience
Job Type
Role

Reviews (1-6 of 6)

Do you use this product? Write a Review
Sam Lepak profile photo
May 01, 2019

Looking to scale your app with paid media? If not, then use Firebase.

Score 9 out of 10
Vetted Review
Verified User
Review Source
Our marketing team and product development team uses Firebase to solve several of our mobile app problems. First, our product development team mainly uses Firebase for their crash reporting (Crashlytics), while our marketing team utilizes Firebase for multiple analytics and growth features. For analytics, we specifically utilize the Funnel, Retention, Events, and MAU features. As for growth features, we have been able to utilize their Dynamic Links, A/B Testing, Predictions, and Remote Configurations.
  • Analytics wise, retention is extremely important to our app, therefore we take advantage of the cohort analysis to see the impact of our middle funnel (retargeting, push, email) efforts affect the percent of users that come back into the app. Firebase allows us to easily segment these this data and look at a running average based on certain dates.
  • When it comes to any mobile app, a deep linking strategy is essential to any apps success. With Firebase's Dynamic Links, we are able to share dynamic links (recognize user device) that are able to redirect to in-app content. These deep links allow users to share other deep-linked content with friends, that also have link preview assets.
  • Firebase allows users to effectively track events, funnels, and MAUs. With this simple event tracking feature, users can put organize these events into funnels of their main user flows (e.g., checkout flows, onboarding flows, etc.), and subsequently be able to understand where the drop-off is in the funnel and then prioritize areas of the funnel to fix. Also, MAU is important to be able to tell if you are bringing in new users and what's the active volume for each platform (Android, iOS).
  • If you are looking for a mobile app analytics platform that has extremely high-quality tracking (down to an ad level), then Firebase may not be for you. While they do track basic UTMs source, medium, and sometimes campaign, Firebase's attribution only scratches the surface of what other competitors are able to do.
  • Firebase has room for improvement when it comes to its Cloud Messaging aka Push Notifications. The room for improvement lies in its user segmentation capabilities. Currently, Firebase does not allow for platform users to segment app users based on in-app events, except for their predictive user events (Firebase predicts which events users will take). Rather Firebase primarily allows for app user segmentation based on demographics and locations. Also, Firebase doesn't allow for automated push notifications or adding images to the push notifications.
  • While Firebase can export data into Google Analytics, it does not allow for direct data exports to a data visualization tool like Google Data Studio, or mobile app engagement platforms, etc. This would be a more advanced feature, that would ideally be in their paid plan.
Firebase is really well-suited for beginner apps that are run by a small team, with a low marketing budget. The platform gives you the 80 / 20 of mobile app analytics with some cool features such as cloud messaging, A/B testing, in-app messages, crash reporting, etc. While if you are looking to grow and scale, then Firebase is most likely not the solution for you as attribution, cost ingestion, data export, web-to-app, journey banners, and webhooks are more suitable to your plan.
Read Sam Lepak's full review
Evan Laird profile photo
April 10, 2019

The One Stop Shop For Everything Your Mobile App Needs!

Score 10 out of 10
Vetted Review
Verified User
Review Source
Firebase for us, unlike most companies, was used in the Marketing department as a data analytics, attribution, and deep linking platform. Its main uses were for weekly customer activity reports, early stage attribution reports on downloads and in-app actions (although not the best for this use case), sending push notifications and in-app messages, and deep linking/dynamic sharing functionality.
  • Extremely robust. Has about any tool you can think of under one roof making it extremely useful as a backup platform for data analytics or small teams that need something quickly.
  • Intuitive and easy UI/UX. Being made and owned by Google, you expect nothing less. Very easy to use for anyone that has any marketing or analytical experience especially in Google Analytics (which I just assume all marketers do).
  • Safe, secure, and sturdy. Never need to worry about downtimes or misinformation as it's as clean and safe as it is being run by Google.
  • FREE! What else is there to say. Unless you're an extremely large application handling hundreds of thousands to millions of users, this pay as you go plan will stay free.
  • Attribution and specifically multi-touch attribution could be more robust such as Branch or Appsflyer but understand this isn't Firebases bread and butter.
  • More parameters. Firebase allows you to track tons of events (believe it's up to 50 or so) but the parameters of the events it only allows you to track 5 which is so messily and unbelievable. So you're able to get good high-level data but if you want to get granular with the events and actions are taken on your app to get real data insight you either have to go with a paid data analytics platform or bring on someone that's an expert in SQL to go through Big Query.
  • City-specific data instead of just country-specific data would have been a huge plus as well.
I recommend it for every mobile application that I know solely because it's free. Yes, it's a one size fits all kind of platform so it doesn't get super granular into any specific region of your data but can give you quick and accurate high-level overviews in an instant with extremely easy implementation through cocoa pods.

This is also me talking from a marketer standpoint. From the developer side (I use to be an iOS developer and would always use Firebase as my DB for side projects) it's an absolute dream to work with. Super intuitive with a great front-end UI so you can actually visualize your Non-SQL database with easy and watch it update in real-time. Then with it being one size fits all and owned by Google it has so many integrations and simple one-liners of code to implement complex functions such as file saving, social login, sharing, and more.

Absolutely love Firebase and would recommend for any mobile application and a small team.
Read Evan Laird's full review
Sam Randika profile photo
July 11, 2019

Review Of Firebase

Score 8 out of 10
Vetted Review
Verified User
Review Source
Firebase was a great choice for us to build our apps. Since it provides Mobile Backend as a Service it helps us to save our time. For our project, we needed a remote database in the cloud. After comparing most of the cloud solutions, finally, we decided to go with firebase because of its good with overall performance, great documentation and, of course, its a product by the Google brand. It was easy to use and just needed basic coding skills. It is powerful enough to make you satisfied.
  • Data is structured in a simple understandable manner.
  • The free version is nearly similar to premium version.
  • Provides authentication services such as Google, Facebook, and email to authenticate user.
  • In the free version there are a limitations on number of simultaneous connections.
  • If u need relational, complicated queries, its not the best solution.
Best cloud solution for mobile application development. It made it so easy to build real-time apps. It's the ultimate solution for so many problems that we've been going through for a long time. It is really easy to integrate with the development application. There are a lot of guides and tutorials to learn Firebase in less time.
Read Sam Randika's full review
Sanyam Jain profile photo
May 23, 2019

Firebase - A must have backend for all mobile applications

Score 9 out of 10
Vetted Review
Verified User
Review Source
Firebase is one and only tool for all of the mobile backends, especially Android. Most of the times when creating mobile applications in the Android studio it is recommended to use Firebase. We use Firebase for JSON data pushing and parsing from Firebase bucket. We use it every place possible, for web apps, smartphone apps, push notifications and many authorization protocols.
  • Web apps storage for real-time pushing and parsing for users.
  • Android apps which have features like push notifications, online storage, authentication, and OAuth tokens.
  • Firebase is mostly used when you have real-time data collection and traffic generation. Firebase bucket makes possible to store images, Text data and use cases like URL shorteners.
  • You have to restrict yourself on single storage bucket for all of the users.
  • High costs for storage. There are very limited connections in one single transaction.
  • Since Firebase stores data to different servers in the world, it may take time to retrieve in real-time. Thus the latency and throughput downgrade.
Well suited for cases when you are dealing with Android or iOS backend and OAuths, or when data storage is a smaller concern than authorizations or push notifications.
Not suited if you have a large user base and each transaction of the data exchange involves several users. It will cost too much.
Read Sanyam Jain's full review
No photo available
June 24, 2019

Firebase - Free (or cheap), easy to use, and effective

Score 10 out of 10
Vetted Review
Verified User
Review Source
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.
  • 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.
  • 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.
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.
Read this authenticated review
No photo available
March 09, 2019

Firebase Review

Score 9 out of 10
Vetted Review
Verified User
Review Source
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.
  • 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.
  • 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.
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.
Read this authenticated review

Firebase Scorecard Summary

About Firebase

Google offers the Firebase suite of application development tools, available free or at cost for higher degree of usages, priced flexibly accorded to features needed. The suite includes A/B testing and Crashlytics, Cloud Messaging (FCM) and in-app messaging, cloud storage and NoSQL storage (Cloud Firestore and Firestore Realtime Database), and other features supporting developers with flexible mobile application development.

Firebase Technical Details

Operating Systems: Unspecified
Mobile Application:No