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.
- Alphonso Dineros (alphonso)
- Elsa Xiaoyi Chen (xiaoyi9)
- Joshusa Wong (jyw2)
- Muhammad Fiaz (mfiaz)
- Yi Meng Wang (yimeng2)
- Zong Lin Yu (zonglin1)
- Install the APK
- Use as desired!
- This app assumes that a stable internet connection is available to the user
- This app is built to run on Android Oreo and above
- 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.
- If you have run the app with a previous release, you may need to clear your local storage/ app data or the app may not function properly. A tutorial can be accessed here: https://www.cashify.in/how-to-clear-app-data-and-cache-on-android
- CMPUT301 Lecture Lab Code was used in the development of this project
- Group members used their own prior CMPUT301 Assignment/Lab code in the development of this project
- Additional citations have been provided at several points throughout the codebase