This week saw me finish the basic schedule creation page for the companion application. Features added were the ability to save and load schedules into a text JSON. Currently files are saved to a static location on my computer that likely would not function if the app was loaded onto another device, but that can be easily fixed with the path finder library that is already linked in the project.
With this I have enough functionality to demo the app, and while adding user control to handle mistaken inputs will b helpful in improving the user experience, that can be done after the remaining functions are implemented. The next major task will be implementing Bluetooth connection with the device sending key schedule data over the air. I hope to have the basic functionality complete by early next week so I can spend the rest of the time improving user functionality.
