Firebase provides a wide variety of tools, something for every developer and something for every problem. But did you know that it has a tool that enables you to see into the future 🔮😮?! Yes, you heard me right, the tool called Firebase Predictions enables you to predict future actions of your users.
A lot of Android developers have never heard of Firebase Predictions or never used it, and this article will serve as a quick introduction. Apart from that, I will also explore some of the retention and monetization strategies that this tool makes possible.
To be able to start using Firebase Predictions, you need to have Firebase Analytics integrated into your app. What Firebase Predictions does is apply machine learning on your analytics data and create user segments depending on how likely those users are to execute a specific action within the next seven days. In other words, for every analytics event, it can give you a group of users who are most likely and a group of users who are least likely to execute that event. …
A long time ago somewhere in India empty spaces were creating a lot of problems. Numbers were being written without zeros, and believe me, it’s hard to write numbers when you replace zero with an empty space.
11 and 1 1 looked almost the same. That’s why zero was created.
In its early beginnings, zero meant “intentionally left empty”.
Let’s now travel back to the present, and see if empty spaces are causing trouble in the life of an average software developer. …
What I’ve learned from my previous article is that the best way to gain new knowledge about a certain topic is to write about it. When I first wrote the article, I had no idea that you can create custom
sampledata for your Android project. (If you don’t have a clue what
sampledata is, please read tools:title=”LayoutPreview”) And then someone sent me this:
It sounded like a really cool feature, so I made the list of my favourite characters from Lord of the Rings, used it as
sampledata, and got this glorious layout preview.
Later on, I wanted to include it in my other projects, but the only option that I had was to copy/paste the
sampledata from one project to another, and that didn’t make any sense. Then I did what every (lazy) developer would do, asked a question on StackOverflow. …