Helpt Nederlandse bedrijven al 15 jaar
bij het vinden van de juiste software
Over Firebase
Software die ontwikkelaars voorziet van gerichte chatberichten, aangepaste content van meldingen en onbeperkte rapportage van evenementen.
First of all, I want to talk about the price. This app has many varieties of things to use from notifications to images to upload and save there for a while.
This is a really annoying limitation. You could use distributed counters, as per the firebase documentation, but it works only for a few use cases.
Reviews filteren (743)
Sorteren op
Reviews filteren (743)

App analytics like never seen before

Overwogen alternatieven:
A fantastic all round realtime app hosting solution
Opmerkingen: Some of the apps that I have worked on, required items that Firebase offered natively such as realtime communication. I recently needed to build a messenger app and with Firebase, I only needed to configure worry about my front end code. The networking that would normally take weeks of additional work was taken care of by using the realtime database along with the authentication system. I have started to use Firebase as my main data storage for all mobile apps that I make and I relay that data with ease to their respective websites using the various bridges that Firebase have given. In particular, their PHP implementation has been very straightforward to work with.
Pluspunten:
Simple to manage and lightning fast, Firebase is great at providing all the infrastructure you will need to host your application. Its realtime document storage method of handling document works like magic and when paired with the built in user authentication options, it can cut down your development time tremendously.
Minpunten:
The only real issue I had with Firebase would have to be the documentation on the auth rules for Firestore. If there is anything more than a simple authentication procedure required, it can be difficult to work out how to develop those rules as there was very little information out there that I could find on this particular part. However, once I had this part worked out, the system worked well.

A backend-as-a-service that is easy and affordable to get started
Opmerkingen: Firebase has been stable and fast, the end-user experience with Firebase Authentication is also good. Getting started is relatively easy for typical usage, by following the tutorials. Some customization is supported. However, if there are edge cases or scenarios not directly supported by Firebase documentation, it is quite challenging to find alternative approaches or solutions.
Pluspunten:
Provides a lot of backend features for developing mobile and web apps, provides free plan with generous limits.
Minpunten:
There is a certain amount of lock-in because most features are using proprietary Firebase APIs and protocols. When using Cloud Firestore, you need to be careful with access patterns, as costs can grow much more than you expected. But with appropriate access patterns and engineering strategies, Firebase services are cost-effective.
Overwogen alternatieven:
Every app needs to get started with firebase
Opmerkingen: it´s okay, i didn´t have issues or bad things to report,
Pluspunten:
It has a good documentation, and provides many feactures for free, ideal if your starting a new app or bussines and don´t have a lot of money to get stated, so obviously have the best integration with google products
Minpunten:
a SQL database is needed in firebase, i know it exists en google could, but it would be a great differences against other products

Overwogen alternatieven:
Good for Hobbyists - Product in infancy
Opmerkingen:
This was good because the client then didn't want to pay for an SDK tracking.
However in terms of usability and scaling for larger, business campaigns, this is not recommended.
If you're a hobbyist delving into apps and SDKs for fun, this is a great platform.
Pluspunten:
It's free and a good introduction to SDK, environments and requirements. It also is great if you're on the google stack, as it easily imports into other ad buying platforms like google ads, which is great. Has some integrations with networks, which also is great since it's also free for use
Minpunten:
Highly limited support - don't expect to get any. If you're on the free plan, very limited functionality. You can't even get CSV user reports. Everything is on and limited by the UI. This apparently changes if you're on paid, but the free experience not the best. No integration to other competitors like Facebook,etc
Access to All Your Data from a Common Point.
Opmerkingen: Google always reaches the top levels in all the software and integrations it offers. First of all, with its plain and simple interface design, you are out of all the confusion you do not need. Thanks to its user-friendly interface, tools and documented structure, you can quickly design a structure you need. It achieves maximum performance from active, fast and accurate data streams. Its global structure offers services to structures from every generation.
Pluspunten:
Yes. It is now much easier and simpler to access all your data from a common point. Thanks to the free structure Google Firebase offers especially for us developers, we can send all our data to a point, integrate, process, analyze and report. It provides much more performance, minimum resource and consumption values thanks to fast, reliable and accurate data transfers, especially on multiple platforms.
Minpunten:
After working with Google Firebase and the content and features it offers, finding a negative feature pushes the limits. Compared to many features offered by other standard software, Google Firebase is more free. Correct design and determining your needs are the most important steps here.
Overwogen alternatieven:
THE backend for your web and mobile apps
Opmerkingen: Outstanding. One minor issue in 3 years of use (partial outage), resolved quickly
Pluspunten:
they provide SDKs for so many products. Their Angular/Javascript SDK is easy to use, it works INCREDIBLY well, and it facilitates your web apps/mobile apps development needs.
Minpunten:
I wish there was an easy option for the NOSQL database. I imagine a switch where you could use firebase NOsql or firebase SQL mode sort of thing. Other than that wish, oh my this is a great cloud software.

is Firebase better for mobile/web apps development ?
Opmerkingen: So far i've been really enjoying working with firebase as an android apps developer because of some amazing features that it has, for instance the firebase authentication, it's just the perfect backend plateplatform for me
Pluspunten:
well, it's actually crazy when i think about this, and there is quiet more to consider as its pros, for its reliability cause it's fast and safe, the easy google analytics, and moreover it's " free " for small projects or newbies
Minpunten:
the disadvantage with firebase is that cause it's google product they tend to emphasize more on the android documentation, so it's quiet easy to work with as newbie if your project is android centered, because unfortunately there is less support for IOS

A complete backend solution for mobile and javascript apps
Opmerkingen: I have used it in mobile applications and websites.
Pluspunten:
It is easy to use, safe and stable. Authentication allows me to share information between various applications. The database and the storage can be accessed by api also from various applications. It is ideal for multiple platforms that share information in common. The hosting consists of good features different from other providers.
Minpunten:
I would like them to have the ftp service and some desktop applications that can help you make a more effective display and extraction of information.
Foundational for mobile apps
Opmerkingen: Plenty of different modules with a "plug and play" approach, very useful for multiple parts of the development and monitoring of an app. Integrates seamlessly with Google Analytics and provides a standard approach to gather data.
Pluspunten:
App distribution is made extremely easy when using Firebase
Minpunten:
Remote config seems somewhat limited compared to other solutions in the market.
Firebase is AWESOME!
Opmerkingen: I've had a great experience with Firebase I'll always use this program.
Pluspunten:
It's great that I don't have to worry about anything it takes care of all traffic and needs!
Minpunten:
I didn't find anything that I didn't like with Firebase it's your go to!
From database purposes to analytics to deployment, all in one
Opmerkingen:
A lot of the projects I've worked with used Firebase for authentication, this makes things quite easy development wise, as Firebase makes things like email verification, a click of a button. I've used the Firestore for mostly small scale projects, for larger projects, it might be better to set up strict guidelines since the document structure cannot be enforced. This isn't a con of Firebase, that's what a document-based database is, and can be easily overcome by proper tech team practices.
I prefer Firebase deployment to anything else because of how easy it makes life for developers. If you're worried about scalability and big data, I suggest you look a bit deeper before you use it, but I highly doubt that Firebase is bad in those areas.
Pluspunten:
Firebase offers a wide range of products you could use, from realtime database, to the firestore, storage, deployment, hosting to analytics. All of these products are very easy to get the hang off. Especially, the firestore, if you are new to document-based databases and looking for a pet project to get hands-on experience, Firebase is a good place to start. Speaking deployment wise, links in the project (hrefs) have to be set up properly, but Firebase hosting is the easiest I've ever worked with. Even analytics provides many functions off-the-hook , so it's very easy to integrate it into applications. A plus point is that since this is very widely used, there are many guides, tutorials and a community to help you get through. In addition, the dashboard is very structured and I find all the products very intuitive and easy to use since they provide many functionalities packaged into one application and its very easy to integrate since its supported by a lot of technologies.
Minpunten:
The pricing. Things like deploying backends require you to be on the pay-as-you-go tier and not the free tier which makes it hard for people who just want to learn. Most of the other products, though, can be used on the free tier. Another con that I noticed is that the documentation isn't that good, so you have to depend on your debugging skills and pray that someone else had the same bug too, which is almost always the case because it is very popular.
The all in one package
Opmerkingen: You would employ a tool like Firebase when you had no other choice. In this market, there isn't much competition, and Firebase does the trick. So as you struggle to make it all work, be prepared to cry a little bit internally. It is being integrated with ready-made apps because I have no other way to receive push notifications for my own apps. Yet Firebase has a much wider range of applications. Naturally, this is another factor in its tremendous complexity.With the versatility it offers, this might be utopia for developers. Others... nevertheless, don't... If you want to build a custom app, you probably have the money to employ a Firebase specialist to help you integrate Firebase and make the most of it. Like me, if you're making smaller apps with prebuilt tools, you might merely incorporate Firebase minimally out of need rather than actual choice.
Pluspunten:
Tracking user engagement: Firebase enables developers to monitor user activity within their apps and learn more about how users connect with them. Firebase provides developers with event-triggered actions, which let them carry out particular tasks in response to user activity within the app. Customer segmentation: Firebase enables developers to divide their user bases into groups according to parameters like engagement, behavior, or demographics. This enables more focused and successful user communication. Online notifications: Using Firebase, developers can send users push alerts even while they aren't actively using the app.Tracking conversions: Firebase enables developers to keep tabs on important statistics like in-app sales, subscriptions, and sign-ups. A/B testing: Firebase enables developers to test various iterations of their app to determine which performs better. API: Developers may simply integrate Firebase with other services and tools thanks to Firebase's feature-rich API. Reporting and analytics: Developers may learn more about user behavior, engagement, and income thanks to Firebase's powerful reporting and analytics tools.
Minpunten:
The fact that some of Firebase's sophisticated capabilities can be pricey is what I loved least about utilizing it. The cost of the service is based on the amount of time the customer spends on the website. Firebase, however, allows developers to select the services that best suit their needs and budget because to its straightforward pricing structure and many of its services' free tiers.
Overwogen alternatieven:
Easy, affordable and reliable
Opmerkingen: We significantly reduced our setup and implementation time for new projects, added more security to processes and modularized several development steps, with a visible benefit for us and our customers who were very satisfied with the results.
Pluspunten:
The Firestore database is fast and easy to use. The authentication system is a gem that gives you several ways to register your customers (even anonymously) on all the main platforms on the market such as google, apple, facebook, etc. You can set up two-factor authentication for your online accounts with sms confirmation at no cost with a generous free tier. It's easy and (in most cases) simple to use and we've been using it for many years.
Minpunten:
But he's not perfect. Documentation on some features is fragmented and not always easy to read. Some examples don't work as well as they should, especially in cross-platform apps. There are some usage and response time limitations that do not compromise performance in small and medium-sized applications, but can pose a problem in large-scale applications. But overall it's a solid and reliable tool.
Firebase for Real-Time technologies
Opmerkingen: We are using Firebase to track users real-time and allow administrators to view user interaction. Administrators can then send messages or notifications to individual users. It is similar to a Live Chat application, but more one-way in that users actions are sent to administrators, and administrators can react if they need to. The setup definitely took time, and we got caught by surprise at our first bill. We were sending too much data through the system. We realized that we needed to create a Pub/Sub system where users and admins watch a flag in their data. Once there was an administrator online to send data to, who wanted to see that data, only then would data be sent. Implementing this system cut our monthly bill by 75% or more. We are happy with the platform and will continue to use it for the meantime. We will always evaluate other platforms, but we have found that none can really do everything we want out of the box, and all require some tweaking to get the product working the way we would like.
Pluspunten:
Firebase is a well-known and well-liked real-time database that is hosted now by Google. They have been around for a very long time and have always had excellent uptime. They provide real-time data for all users of an application, meaning chats, notifications, or just tracking can all be done live on the website without needing people to reload.
Minpunten:
Firebase does have a bit of a learning curve. It is not a simple Pub/Sub system, but an actual database that lives in the cloud. The documentation is mediocre, but that is probably because they are trying to provide documentation for dozens of scenarios and languages. The access control rules are fairly complex and required to ensure data remains secure, but they are not easy to set up. This product does require someone competent to integrate it or build off of it.

Overwogen alternatieven:
Firebase cloud services
Pluspunten:
I have been using this to build a product with a startup and have not used anything before that can grow big alongside the startup without having to make architectural changes or worrying about scaling. - Firebase functions are like a swiss army knife to deal with all the things you need - Firebase Storage is one of the most compatible and featureful storage available - Firebase Firestore is an amazing DB solution without needing to worry about migrations and seeders are almost never needed unless there's a complex change - Firebase Hosting is one of the fastest and easiest deployment
Minpunten:
The only relatable cons I felt were - The cost might add up really quick if you haven't planned to raise money for your product - Cost of being a NoSQL database - Importing and exporting data dumps can become a tiring and costly task
Firebase literally changed me from a designer/frontend developer to a full-app developer.
Opmerkingen: I love firebase because it enabled me to quickly feel like I am a full-stack developer. I've made multiple full-featured applications because I had firebase.
Pluspunten:
I love the speed, direction and ease of use with Firebase. Now that cloud functions integrate tightly and together with learning Angular I am able to build full-featured apps in SO MUCH LESS time. I even build apps just for my family because it's fast and fun. It has taken me from being a front-end developer to a full-stack developer in all reality. I love the integrated nature with hosting, deploying, storage, account management and cloud functions. I have a large web application that is headed to beta soon and the whole app front-end, backend etc... (except Elastic Search) is in one project and one place.
Minpunten:
It would be great if email notifications were baked in. I Also would like to customize reset password email templates more. It would be great as well if there were a full-featured mac/pc client to access the database. Lastly some sort of tightly backed in search indexing (preferably based on elastic search) would be great, although this is not hard to do with Searchly and a quick indexing cloud function.
Firebase: The All-in-One Solution for Web Development and Deployment
Opmerkingen: Firebase is a reliable and user-friendly platform for hosting and deploying web projects with a comprehensive set of features, a cost-effective pricing model, and easy integration with other tools. However, I notice limitations in terms of customization, scalability, engagement tracking, reporting/analytics, customer segmentation, and A/B testing capabilities. but I can say these limitations are not unique to Firebase
Pluspunten:
Firebase is generally considered to be a powerful platform for web development and deployment that offers a wide range of features that can be useful for building and deploying web applications. and it makes it easy when I use a real-time, cloud-based NoSQL database that allows for easy storage and retrieval of data for web applications.and an easy-to-use authentication system that supports multiple authentication methods, including email and password, phone numbers, and social media providers like Google, Facebook, and Twitter.
Minpunten:
This is really annoying. it has limitations on the level of customization that can be achieved, and that it may not be suitable for projects with very specific requirements.

With great documentation, Firebase is the best platform
Pluspunten:
The Firebase platform serves as a company-wide portal where web and mobile application can be created, executed, authenticated and developed. I have found that the platform implementation is fast and simple, and it offers an array of excellent features to make the process of integration our application as efficient and effective.
Minpunten:
Some user may find it a bit complex to keep the event storage. There are a number of things that have to be taken consideration while transferring domain from Firebase to other tool.
Good backend and real-time database for games
Opmerkingen: It is awesome. Earlier I used to manage my own database online but it was becoming clumsy and it was time consuming to maintain it. Firebase perfectly fits the whole equation together
Pluspunten:
This is one of the best thing which I have ever used in my life Some pros:- 1.) It is free 2.) It is more than powerful enough for game developers and other app developers 3.) It can be accessed from android,iOS and web 4.) Works effectively and never faced any critical issues from Google side 5.) Great options for testing your apps 6.) Have brilliant options for checking stats
Minpunten:
Documentation is fine but it focuses on advanced developers. For newbies they will surely face issue for the first time.Also, sometimes it can become complicated for addition of few features And the most important point:- it becomes nasty to work with firebase when integrated with other game engines( the puzzle pieces simply does not fit easily)
Firebase Review
Pluspunten:
i like that you can develop apps and prototypes much faster using the no sql database and also the fact that you can quickly setup an authentication solution very fast
Minpunten:
the learning curve is very steep and you need to be familiar with the api services before you can integrate into the firebase api. and also that there is no support on the free version of firebase , you have to depend on community answers
Overwogen alternatieven:
The warehouse of DATA
Opmerkingen: The major thing i disliked about it is that it provides low security standards, and also their rules and regulations becomes a limitations for me. after their recently updated policy my 1 year ago project was downed for the reason of not integrating it with their new policies AFTER ONE YEAR, they didn't gave any prior information regarded it also.
Pluspunten:
Firebase is a wonderful development tool. It is easy to operate and can perform examination on different client companions in the outline dashboard. With real-time technology, it provides various features of handling the DATA. Firebase is a stage upheld by google that gives usefulness and help in the backend improvement of your Android, iOS and web. We can ceaselessly screen the mental soundness and standard progression of our occasions in the occasions segment and furthermore see the exhibition of different application renditions and crash rates on various cell phones. Firebase gives pop-up messages to versatile applications and crash dealing with.
Minpunten:
It is not appropriate for BIG data or complex applications, that is its major fault and also their are some internal issues with it like some are their policies issue and some are their storing capacity limits, it is very disappointing from such a big TECH company. It is ONLY good for small business or medium type business.
A perfect real-time db
Opmerkingen: I simply love this. I have been using this for 8 years now and this hasn't failed me so far.
Pluspunten:
Firebase owned by google was one of the main reasons that I thought to try it out. This works really well for real time scenarios where you want to store and sync data across all the clients in real time. Firebase is really easy to use and even new users can get things very quickly without any learning curve. This integrates with many other google products like google analytics.
Minpunten:
Even though this functions well for online real time data syncing, offline functionality has issues.
Great service to provide backend services for your mobile and web app!
Opmerkingen: We were using Firebase to implement social login to our mobile application. We had Spring Boot powered backend and were able to integrate social login work with Spring Authentication. We never had any issues with Firebase for this case. We were using Firebase also for following the app crashes on our customers. This was also very helpful for our mobile app.
Pluspunten:
I love how easy to configure and use Firebase to our backend product. Firebase is obviously integrates better with products using Google Cloud Platform but you are not limited to use it with only GCP. Implementation of Social login to our application was so smooth thanks to Firebase and it worked very well with over 5k + users
Minpunten:
Creation and usage of API Key are a bit odd. You need to read private key from file to authenticate and use Admin SDK
Firebase Review
Opmerkingen: Our core functionality for it which is the authentication service is great, we were previously using AWS Cognito to do that, but I did not enjoy the experience setting it up, I think Firebase is an easier implementation to setup and just experience.
Pluspunten:
Ease of functionality, we use the Authentication and Database services and they are fairly easy to implement and use with our backend services.
Minpunten:
Not a lot of negatives at all, I think as you scale you might want to look at other solutions. But with the document and collection feature for the databases, I personally believe it is a modern implementation of databases which is good for us, but it might not be everyones cup of tea, and I think MongoDB might just scale better if thats what you're looking for.

Easy to get started, free tier has enough to have your app thoroughly tested
Opmerkingen: We were able to replace our cloud backend's infrastructure with Firebase as a drop in solution. This resulted in a lot of complexity being removed as we could completely replace things like Apache couchdb, and ES. At the end of the day, you will be replacing multiple tools from your cloud backend with a single solution with a beautiful portal where your data can be managed much more effectively.
Pluspunten:
I like the real-time database offering from Firebase. The real-time database was faster compared with our infrastructure. Changes were reflected on our endpoints almost instantaneously when on a good Internet connection. The documentation is very good overall. The design of the cloud portal is neat and follows Google's material design patterns. The color pallette of the portal is easy on the eyes and is beautiful to work in. Also, as Firebase is an offering by Google, you get the benefit of Google's scalability. Compared with creating a traditional cloud backend solution from scratch, there is a lot of added peace of mind that you will be able to hit your databases with tens of thousands of requests with ease from your application.
Minpunten:
There should be a more info and documentation around how to set up database collections. I personally found setting up the collections a bit complicated. Once you get the hang of it though, it is a breeze.