Developed an Android application to track my calories intake during the week. The application further uses this data to predict weight gain/loss and provides suggestion to achieve the target
- The user shall enter the maximum calorie intake for each day of the week (Target)
- The user shall enter the name of the food, its calorific value and its amount consumed. The programme shall calculate the calories consumed and store the details in a SQL database
- The user shall be able to delete the food items from the database
- The application shall be display the food items consumed by user for each day(as stored in the database)
- The application shall display the percentage calories consumed compared to the Target value for each day using a pie chart
- The application shall display the the calories consumed throughout the week using a histogram
- The user shall enter their specific body features like age, weight and height
- Using body features and calories consumed, the application shall predict if the user is expected to gain or loose weight
- The application shall calculate and display the BMI(Body Mass Index) of the user
- The application shall predict the number of calories required to gain and loose weight based on the user calorie consumption pattern
This app has been uploaded to the Playstore at the following link
Video shows a quick run through the application
This was a personal project developed to expand my knowledge about software engineering by solving a problem close to me. During the app development, I was transitioning to a healthier lifestyle and hence this application was developed to ease that process
- Install Android Studio
- Clone the 'CalorieCount' folder
- Open the folder using Android Studio and press 'Run' on the toolbar Note: If an error is generated, you would have to disable the 'InstantRun' feature. Please follow this tutorial for this purpose Disable_Instant_Run