Skip to content

McgovernEmily/macro_calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Macro Calculator

A Macro calculator that calculates your proteins, fats, carbs, and calories based on the user's height, weight, age, activity level, and gender. After the recommended macros are calculated, the user can track their progress on a calendar to see whether they completed their goal for that day. Users will be able to select a day on the calendar and input their meals.

Instructions for Building and Using

Steps to build and/or run the software:

  1. Download and install Android Studio
  2. Download the files from GitHub
  3. Build and run the program using an Android Emulator or an Android device

Instructions for using the software:

  1. Open the app on an emulator or Android device
  2. Log in to your account
  3. Enter your gender, age, height, weight, and activity level
  4. Select Calculate
  5. See your recommended macros
  6. Then you can select a calendar to track your goal
  7. Select a day you want to add a meal
  8. Select what type of meal
  9. Input the macros associated with the meal
  10. Save the macros input
  11. Check your progress in the calendar view
  12. If you want to edit the food you selected, go back to the specific day
  13. Select delete or edit
  14. Edit or delete the food

Development Environment

To recreate the development environment, you need the following software and/or libraries with the specified versions:

  • Android Studio
  • Kotlin
  • Gradle
  • XML
  • FireStore

Useful Websites to Learn More

I found these websites useful in developing this software:

Future Work

The following items I plan to fix, improve, and/or add to this project in the future:

  • Able to create user accounts
  • Have the calendar go week by week
  • Create a way to implement workout ideas or training ideas for the user
  • Make it use both the metric and the imperial system
  • Add confetti for completing the goal

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages