Google Analytics for Firebase is a powerful part of the platform, and it also offers free insights on application usage and user engagement. Firebase Analytics helps developers to understand how their users are interacting with the application. From the data it captures, we can derive which part of the application is delightful to the users and which needs to be improved.
In addition to the analytics, what if we can go further and learn ahead of time which users can become active, which users can make in-app purchases, or create a dynamic user group of the application? Having this ability, we can use other Firebase tools such as notifications and remote config to give a customized user experience. Perhaps the whole process is not easy on its own...