Sunday, May 22, 2016

Firebase: App Success Made Simple

Google left people completely awestruck at their recent unveiling at I/O 2016. From Google Home to Android N, Google introduced us with a host of new features and products that may get integrated into our lifestyle in the coming future. Among the less covered and speculated points so far, is an application developer's delight which goes by the name Firebase.


Firebase was acquired by Google for an undisclosed amount in 2014. Firebase is developed keeping in mind a developer's perspective to application building and difficulties faced in marketing the same. It is cross-platform and can be used for building Android, iOS and web applications.The foundation is to develop back-end services maintaining the overall quality of the application, help the developer grow the user base of the application and fetch money by the in-app advertisements. Connect these three pillars with a brand new analytics product and that gives us the new Firebase, Following the key principles, it intends to enhance developer experience by offering easy to use APIs, best documentations and great support.

What's new is the Firebase Analytics. Firebase Analytics gives you information about all the important metrics of an application such as the number of active users, the revenue it is generating from in-app purchases and the channels from which it is generated. It provides you with key facets like what version of the application are the users using and even gives the user base in each country, demographics and their interests. Not only that, Firebase returns complex queries such as how many users from any particular country have used a particular service. Developers can now choose their advertisement network by getting an idea which network drives the highest number of users to spend on in-app purchases. Developers can now view, how many users make it through to a certain stage and how many users does the application retain over a period of time. The new Firebase allows you to modify your application for a particular user base. So if I am developing a game, I have the freedom of making things a little bit harder for let's say the American purchasers than the rest.

Another new feature is Crash Reporting. It is integrated with Firebase Analytics and shows crash reports, its frequency and impact. Firebase allows one to gather test reports on different devices and produces an activity map to provide a holistic view of the application run. Crash Reporting segregates crashes and errors on the basis of the number of users it had affected and how many times it occurred and prioritizes accordingly,

Additionally, Firebase covers significant UI analytics. For example, it can get you how many people received a particular notification and what proportion of them have opened it.

Firebase is marching forward with their philosophy to develop, grow and earn and is pretty deterministic in providing state of the art developer user experience and even encourages on expanding businesses on the platform.

No comments:

Post a Comment