An Android application which helps users track their food storage, record recipes, and plan meals for upcoming days.
5
stars
0
forks
source link
readme
IMPORTANT: If you have run the app with a previous release, you will need to clear your local storage/ app data or the app will crash. A tutorial can be accessed here: https://www.cashify.in/how-to-clear-app-data-and-cache-on-android. If you have never installed the app before the part 4 (final checkpoint) release, please disregard this message.
CMPUT 301
Team Name: shell379
Team Members (and ccids):
Alphonso Dineros (alphonso)
Elsa Xiaoyi Chen (xiaoyi9)
Joshusa Wong (jyw2)
Muhammad Fiaz (mfiaz)
Yi Meng Wang (yimeng2)
Zong Lin Yu (zonglin1)
Running Instructions:
Install the APK
Use as desired!
Assumptions:
This app assumes that a stable internet connection is available to the user
This app is built to run on Android Oreo and above
Comments:
Due to the usage of LiveData objects, testing was done heavily through the use of UI testing. This is primarily due to the fact that LiveData objects requires threading, which is not available in regular JUnit tests
UML and CRC Cards are under the wiki
Intent tests will retain the state of your app from before the test was run. Feel free to run tests without worrying about the state of your app being affected.