I personally just began taking working out seriously, and I studied a lot about the proper way to go about eating and exercising. I wish I had a tool like this at the beginning to help me out.
What it does
The app uses height, weight, and body fat percentage to calculate BMI and a recommended amount of protein intake per day.
How I built it
I'm very to to using Android Studio but have had some experience coding in Java (that was a while ago). I had to follow some tutorials online to get to my current state, but luckily my background in Java did help along the way.
Challenges I ran into
Most of the tutorials that I saw used mostly integers in their calculations. I encountered many errors where I had conflicting variable types that yielded a breaking point in the code or the wrong calculation from rounding.
Very small mistakes also cost me a good amount of time, such as missing a semicolon at the end of a statement or forgetting to specify size relative to standard pixels when mapping out the real-estate that a text box was using.
Accomplishments that I'm proud of
I'm proud of the fact that I was able to create a simple app with a completely new software. The experience opened my eyes again to coding and I had a spark of inspiration to continue working on this project.
What I learned
I re-learned the basics of Java through the medium of Android Studio, and got acquainted with the user interface for designing a functioning app.
What's next for Personal Fitness Calculator
More calculations will be added. My vision with the app was not only to provide a very quick way to find certain health numbers, but also to give succinct explanations as to why these numbers are important and how to use them to map out fitness goals.