The Food Journal Tracker app is an Android mobile application that can be used to capture photos and information about what you eat. Keeping track of the food you eat is a proven way to make better diet choices. As an added benefit, many popular mobile apps - including Instagram - work in a similar way to the food journaling app.
- The user can take a photo of whatever they’re eating or drinking using their phone’s inbuilt camera.
- The user can then add a description of the food to accompany the photo.
- The user can browse through all the photos and descriptions they’ve added by swiping up or down.
You can also:
- Import and save files from your phone local storage or gallery.
- Delete and update journals.
- Filter by category.
Remember what you've been eating in the last few days and identify healthy and unhealthy eating patterns.
Studies show that mindfulness has a great influence on how much we eat, how we feel when we eat and when we choose to eat.
[J Acad Nutr Diet. 2016;116:1081-1086.]
The app uses different frameworks, languages, and tools to work properly. Main technologies:
- Android Studio - the official IDE for Google's Android operating system
- Java - object-oriented programming language
- Cloud Firestore - flexible, scalable database from Firebase and Google Cloud
The Food Journal Tracker requires Android Studio to run.
Clone this repository and import into Android Studio.
https://github.com/ahn-nath/FoodJournal.git
For more information on how to run the app on a real device or an emulator after importing it, follow this tutorial.
If you would like to know more about the project and its functionalities:
Resource | URL |
---|---|
Demo video on Youtube | Food Journal - Mobile Application |
Challenge solution | https://www.codementor.io/java-projects |
Any feedback is always welcome!