CalorieTracker keeps track of what you eat, your daily calorie intake and calories burned, and provide you with useful information and reports. It also allow you to set goals and inform you every day if you have met your goals.
The application interacts with public web APIs and the REST web service to query and retrieve information. It also receives user input, query web services, retrieve and process data, and create useful reports with the user’s burned and consumed calories.
Project is created with:
- Java 1.8
- Material Design components
- ROOM
- Gson
- Public Food API - https://ndb.nal.usda.gov/ndb/api/doc
To run this project:
- clone the repository
- run gradle build
- configure a device in the emulator or use a physical device - min API level 16
- run the application on the device