Skip to content

Latest commit

 

History

History
55 lines (48 loc) · 1.47 KB

todo.md

File metadata and controls

55 lines (48 loc) · 1.47 KB

TODO

Very crude stuff. This is mostly for myself, not intended for other humans.

clean up deprecated code

  • find a way to detect all deprecated code
  • Context.MODE_WORLD_READABLE

migrate to modern style

better handling of recording

  • create common interface for receiving messages from devices
    • BluetoothViewer: specialized class for viewing data
    • DataRecorder: specialized class for recording data to file
      • toggled by preferences
  • the implementations are independent and unaware of each other

next

  • make it possible to connect to specific UUID
  • make it possible to connect to specific channel
  • easier testing
    • dummy bt device for testing
    • setup robotium and create some ui tests
  • transform lines
    • delete first n characters
    • delete until first occurrence of
    • perform substitution
    • prepend timestamp
    • prepend gps data
  • clear button
  • hexa view
  • generalize and finish build.sh
  • save data to files on android
  • exclude lines
    • matching string
    • matching regex
  • toolbar: record on/off
  • files app to view recorded data

minor

  • reduce code duplication in xml using styles

later

  • make device list scrollable when too long
  • remember texts recently sent to bluetooth devices
  • adjustable font size