Design Report (16h): A large portion of my time was spent working with my team on the design review report. Specifically, I wrote the Android Application Implementation, Sensor Calibration Implementation, Data Visualization & Analysis, and Wearable Fabrication sections. I also contributed to the Design Trade Studies section and wrote about our decision to develop our mobile app in Android Studio using Kotlin. I also wrote the Introduction, Bill of Materials/Budget, Schedule, and Summary sections. I also spent some time updating the original mockup documents to reflect design changes we made between our proposal and design review, specifically the addition of haptic motors to the wearable device and the replacement of login functionality on the mobile app with a User Settings/Threshold Update page.
Mobile App Development (8h): We decided to continue development with Katlin, not Flutter. While we were writing the design report, we had an important discussion where we were able to establish the intended interactions between our mobile app and wearable device. I was able to setup a homepage for our mobile app and am working on testing for data visualization using AnyChart API. Since we are not integrating with the wearable device yet, the next feature I would like to setup is the questionnaire and settings page (currently without the ability to communicate with the wearable device.
Mandatory Lab Meetings (4h): received valuable feedback from TA and Professor, especially regarding our testing strategy.
Progress
Progress is mostly on schedule, though I would like to have the mobile app more fleshed out. The front end is currently very bare bones with not much time spent on making it look nice. I will likely work on improving the front end when the base functionalities are established and working.
Next Week Tasks & Goals
Mobile App Development: Create a settings/threshold update page that works independent of the required connection to the wearable device. Additionally, finish testing of data visualization on the home page using dummy data.