Firebase - A must have backend for all mobile applications
May 23, 2019

Firebase - A must have backend for all mobile applications

Sanyam Jain | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with Firebase

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.
  • 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.
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.