Personal project · Android
Gymgoals
Create, manage and perform workouts with a simple application that also reminds you of something important: consistency.
View on Google PlayOrigin
From university project to maintained hobby
Gymgoals began during my Erasmus as a project arising from a university assignment. Because I liked the idea and the technologies involved, I decided to keep it, publish it and continue improving it on my own.
I do not present it as a technically revolutionary application. Its value lies in having gone through the full cycle: thinking of a use, building it, publishing it and maintaining it without any professional obligation behind it.
Today, whenever I find the time, I continue adding improvements and updates by applying the new knowledge I acquire. The application's backlog currently contains more than 50 improvement ideas. Some are already prepared for inclusion in future updates, while others are still pending development.
What it lets you do
A clear foundation for training
- 01
Create and organise weekly workouts with their exercises.
- 02
Manage the exercises included in each workout.
- 03
Perform workouts directly in the application on the day they are assigned.
- 04
Track the workout streak.
Current decisions
Simple, local and deliberately small
The current version is developed in Java, uses XML views and stores data locally. The idea is to migrate towards more modern technologies and patterns as the project grows and continues to be maintained, without compromising the learning process or the ability to experiment with new ideas.
The application does not collect or share data. It stores all data locally and requires neither registration nor an internet connection to work, allowing users to use it completely privately.
What it represents
Learning by doing, without embellishing the complexity
Gymgoals is also my space to keep experimenting with Android, product and UX, test ideas on my own and learn without depending on the needs of a professional project.
View on Google Play