Back to projects

Personal project · Android

Gymgoals

Create, manage and perform workouts with a simple application that also reminds you of something important: consistency.

Available on Google Play
  • Java
  • Android Views
  • XML
  • Room
  • Firebase
View on Google Play
Conceptual representation of the interface; it does not show real screenshots.

Origin

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

  1. 01

    Create and organise weekly workouts with their exercises.

  2. 02

    Manage the exercises included in each workout.

  3. 03

    Perform workouts directly in the application on the day they are assigned.

  4. 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