Android application · University final-year project
An Android app that generates personalised gym workout routines based on the user's body metrics, experience level, and fitness goals. Built as my final-year Computing project at London Metropolitan University.
New gym-goers often rely on generic online routines that don't account for their body type, experience, or goals. Without proper guidance, exercises may be performed incorrectly or be counter-productive. Search interest for "best workout" and "mobile app" has steadily increased over the past decade, showing demand for better solutions.
The app collects information about the user's weight, height, gender, age, exercise frequency, and goals (gain, lose, or maintain weight). An algorithm then generates a routine: beginners get more functional strength exercises, while intermediate and advanced users receive structural strength exercises to better target muscle groups. Users can personalise their routine further by swiping away exercises they don't like — each is replaced by a similar alternative.
Burton, M. (2015). Android Application Development for Dummies. Hoboken, NJ: Wiley.
Pearman, G. and Goodwill, J. (2006). Pro .NET 2.0 Extreme Programming. Berkeley, CA: Apress.
Weiler, R. and Stamatakis, E. (2010). Physical activity in the UK: a unique crossroad? British Journal of Sports Medicine, 44(13), 912–914.
Chuah, M. and Sample, S. Fitness Tour: A Mobile Application for Combating Obesity. PDF
Sama, P.R. et al. (2014). An Evaluation of Mobile Health Application Tools. JMIR mHealth and uHealth, 2(2), e19.
Wadkar, M.C. and Patil, P.P. (2018). Traditional Infrastructure vs. Firebase Infrastructure. Int. Journal of Trend in Scientific Research and Development, 2(4), 2050–2053.