meshtastic-android/TODO.md

40 wiersze
1.4 KiB
Markdown
Czysty Zwykły widok Historia

2020-01-21 17:37:39 +00:00
2020-01-23 02:32:21 +00:00
* test reg reading/writing directly via bt to device
2020-01-23 00:45:27 +00:00
* fix bluetooth update
2020-01-23 05:28:27 +00:00
* add broadcasters for use by signal
* make test implementation of server (doesn't use bluetooth)
2020-01-23 00:45:27 +00:00
* add real messaging code/protobufs
2020-01-22 22:48:06 +00:00
* use https://codelabs.developers.google.com/codelabs/jetpack-compose-basics/#4 to show service state
2020-01-23 00:45:27 +00:00
* connect to bluetooth device automatically using minimum power
2020-01-21 17:37:39 +00:00
2020-01-23 04:46:00 +00:00
protobuf notes
protoc -I=. --java_out /tmp mesh.proto
2020-01-23 02:32:21 +00:00
2020-01-23 04:46:00 +00:00
to generate nanopb c code
/home/kevinh/packages/nanopb-0.4.0-linux-x86/generator-bin/protoc --nanopb_out=/tmp -I=app/src/main/proto mesh.proto
https://jpa.kapsi.fi/nanopb/docs/
nanopb binaries available here: https://jpa.kapsi.fi/nanopb/download/ use nanopb 0.4.0
2020-01-21 17:37:39 +00:00
# Medium priority
2020-01-22 21:02:24 +00:00
* remove secret google settings json before open sourcing
2020-01-21 20:07:03 +00:00
* require user auth to pair with the device (i.e. press button on device to allow a new phone to pair with it).
Don't leave device discoverable. Don't let unpaired users do thing with device
2020-01-22 22:27:22 +00:00
2020-01-21 17:37:39 +00:00
* remove example code boilerplate from the service
2020-01-22 22:27:22 +00:00
2020-01-21 17:37:39 +00:00
# Low priority
2020-01-22 22:27:22 +00:00
* make analytics optional
2020-01-22 21:02:24 +00:00
* possibly use finotes for analytics https://finotes.com/
2020-01-22 22:27:22 +00:00
* also add a receiver that fires after a new update was installed from the play stoe
# Done
* assert() is apparently a noop - change to use my version of assert
* DONE add crash reporting
* DONE add analytics (make them optional)
2020-01-22 22:48:06 +00:00
* make frontend using https://developer.android.com/jetpack/compose/tutorial