ABmeister
ABmeister is a personal fitness app project developed in flutter. It's my first experience in mobile development and the idea is to create an extremely simple but useful app to track and make predictions about bodyfat and weight values in time.
The approach
The main concept is to simplify and keep only the minimal function needed, without overloading the user with logins or other complications. By bringing the app down to the bone, Abmeister should permit the user to complete daily reports in a couple seconds, but by keeping maximum precision. The main idea is to show the predicted data, obtained throughmodern and accurate scientific calculations, with simple graphs and widgets.
On the other hand, with the right investment, a 2D or 3D visualization of the bodyfat state could improve the overall user experience. To test the possible usages of this app, I defined 4 main personas.
Designing
The first fundamental feature is a fast onboarding which explain what the app is going to do.
Inside this onboarding I've considered to insert a disclaimer too, since this kind of app (see Yazio) had a lot of problems with eating disorders. In fact, even in the development phase, accurate attention has been provided to block dangerous behaviors.
Defining user needs
As said before, the main goal of this is to provide the smoothes user experience possible. The form is extremely short and is designed to allow every user to use it, even without knowing about his body measurements.
The system, to not exacerbate dangerous disorders, has as lock system when particular data is inserted. For example, if you insert a negative caloric balance and you're underweight, Abmeister will not record any data and warn you.
The next step was to find out which data could people have, and which data people are interested in. I've decided to focus on weight and bodyfat, since all other compositions are strictly connected or need specific medical exams.
Inside the minimal dashboard, you can easily track everything you really care of, with a customized indicator telling how good you're going!
Hifi and branding
To increase accessibility, I decided to choose a dark theme with high contrast , to grant maximum visibility in every day condition. Font sizing is a bit larger than standards, to incrase readability.