meshtastic-android/TODO.md

1.4 KiB

protobuf notes protoc -I=. --java_out /tmp mesh.proto

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

Medium priority

  • remove secret google settings json before open sourcing

  • 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

  • remove example code boilerplate from the service

Low priority

  • make analytics optional
  • possibly use finotes for analytics https://finotes.com/
  • also add a receiver that fires after a new update was installed from the play stoe

Done