Progress Reports
Home
Progress Reports
Source Code
Week 7:
- Implemented preliminary app UI/navigation design in XML
- Read through Android API's Bluetooth docs
Week 8:
- Switched UI navigation to use fragments rather than activities
- Designed interactive text entry field with stateful autocomplete for available commands
- Created scrollable text output window for command outputs
Week 9:
- Started work on Bluetooth backend
- Fully functional launch screen with list of paired devices
- Started work on modular command parser that should work transparently for both interactive text entry and snippets (batches)
- Encountered thread synchronization problem with asynchronous command evaluation
Week 10:
- Got HID profile (sort of?) working. Still unreliable
- Finished/stabilized interactive prompt
- Began work on snippets functionality to allow user to edit, save, and execute sequences of multiple commands on a target device
Week 11 (finals week):
- Discovered that HID profile support is incredibly buggy on non-Google devices (including mine)
- Finished snippets implementation
- Scrambled to figure out what to do to make the app actually do something useful