Smart mobile applications for nutrition and fitness

The purpose of this study is to design and develop a mobile application that meet the needs of gym-goers and fitness enthusiasts. “SimpliFit” provides a holistic approach to users looking to track their nutritional intake and improve their experience at the gym. Coupled with different features su...

Full description

Bibliographic Details
Main Author: Low, Jia Wang
Other Authors: Arokiaswami Alphones
Format: Final Year Project (FYP)
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/176114
Description
Summary:The purpose of this study is to design and develop a mobile application that meet the needs of gym-goers and fitness enthusiasts. “SimpliFit” provides a holistic approach to users looking to track their nutritional intake and improve their experience at the gym. Coupled with different features such as an informative workout page, meal logging and customizable workout routines, users can expect a simple and comprehensive application. Developed using Android Studio and Firebase, “SimpliFit” offers a convenient platform for users to monitor their daily nutritional intake by logging their daily meals and reviewing their progress over time. Additionally, the application includes a dedicated routine page which users can easily modify their workout plans on the fly to suit their preferences and goals. This feature allows users to set goals for each exercise such as the number of repetitions, sets, and weights. The understanding of different exercises is also important to a user’s overall gym experience. By incorporating an exercise view page, the user can gain more insight into an exercise for a particular muscle group which can be included in their workout routine. A nutritional target can also be set in the user’s profile page which allows them to view their remaining nutritional amount in the dashboard. The primary goal of “Simplifit” is to assist gym-goers and fitness aficionados by providing vital functionality for free, allowing users to take charge of their fitness journey. This research gives a detailed account of the application's design and development. The Java programming language and the Android Studio development environment will be used throughout the process.