What do you like best about Firebase?
One integration with Firebase gives a ton of features to your mobile product:
1) crashes - detect and fix issues early, must have unless you are willing to migrate to other services targeted at crashes specifically
2) top-level stats - analytics yet limited still provide you with a great overview of the application usage
3) remote config- enable time limited features when necessary, disable features that do not perform well, segment experience based on data.
4) hosting and database -you may not need huge complicated backend at least to get started or even when you have it there is still a ton of use for ready-made firebase bits and pieces.
5) functions - another backend alternative. Some small services can or sometimes should rather be a small function deployed to firebase (or any lambda alternative)
6) a/b tests - making data-drive decision is the key for every product.
7) user attribution - again limited, yet you can get top level data split at
7) push notifications - start communicating with your users fast, promote updates, draw attention to important features Review collected by and hosted on G2.com.
What do you dislike about Firebase?
1) analytics can be greatly delayed and access to event property segmentation is limited at best, assortment of charts is limited to basic quantity/funnels. Again complex computation in event props is not possible. Custom formulas or monetary calculations are not possible
2) a/b tests - incredible on their own, however, delayed analytics hugely limits your experiment flexibility when you want a reaction to early actions.1) analytics can be greatly delayed and access to event property segmentation is limited at best
3) push notifications - again easy entry, yet extremely limited segmentation and automation which is hard to compare to communication first services Review collected by and hosted on G2.com.