Development of an Android application MVP


Application designed exclusively for Android devices. Minimum viable product focused on getting people to maintain healthy habits for a long time with the help of their social circle. This was an internal project that was developed by Marc Diez, Álvaro Acebrón, and Adam Santamaria.






3 months


Productivity apps

The challenge

The problem

Many people are frustrated by not achieving the goals they set for themselves. A key date is the beginning of a new year, or the first day of each month when some people ask themselves how they are progressing. The main problem is that the rational decision of wanting to cultivate a habit is not always enough to achieve it. Difficulties arise at the moment of developing a habit and maintaining it. Changing routines is often a difficult task.


In the market of productivity applications, there were some alternatives that could reduce the failure rate for a person to cultivate a healthy habit, but they were too much based on collecting curious data about the routines carried out by users.

We decided to undertake the development of an alternative that would take into account people’s environment when developing a habit. The application was designed to help users maximize the duration of their habits and contribute to achieving their goals, without merely presenting empty statistics.

The solution


We started coming up with a list of the main functionalities that the application should have based on our own market research. The main functions were separated into three main categories. 1) The creation of habits as well as being able to join existing ones, 2) Content about the habits that some popular people had, and finally 3) The social function of joining habits through an invitation from someone close to the user.


We used Android Studio to develop the MVP application from scratch. It allowed us to prototype the design in a simple way and at the same time program the functionalities. We also used Firebase as a database because of the capabilities offered by the free version and the possibility of having a dynamic database. We used Bitbucket as a version repository.


We structured the database thinking about the application’s users’ properties as well as the essential capabilities they would have in the app. We defined useful KPI’s such as attribution, MAU, DAU, LTV, percentage of new users, retention, number of habits, ratio of invitations per user, among many others. We connected the database with the Android Studio project and finally published the application on Google Play.

The aftermath


Currently, the MVP is still collecting data and new users are still signing up. There are more than 8,000 habits created and more than 3,000 registered users.

High control and minimum cost

We strictly control the entire process and use scalable platforms to be able to increase the capacity of users if needed.