Skip to content

Tasks (Release 1)

Cole Abbeduto edited this page Apr 20, 2018 · 22 revisions

Highest Priority Tasks (needs to be done before Friday)

  • Fix issue where app crashes when server connection is lost and then gained again
  • If a server connection is lost, try to reconnect. (Could be related to #1 ^)
  • "Keep screen on" request (unless a background service could guarantee that it doesn't stop when the screen turns off)
  • Add marker & error support under socket events new-marker & new-error respectively
  • Remove config page
  • Display some sort of live data view of data & location so that I can see something is happening vs just a blank screen like it currently is
  • You shouldn't be able to go back from the data sending page (if this is too much to ask, at least fix the status being inconsistent when coming back to the data sending section)
  • Edit servers on server listing page
  • Fix stack overflow error when clicking start button at any time (stacktrace)
  • Fix server status on Main data sending section of app not showing properly (ex: server is online and shown to be online on server selection page, however server is shown to be offline when on sending data screen)
  • Add pull to refresh on CollectionActivity for refreshing server status
  • Location updates more frequent

Other things related to ^

  • Maybe background service so we don't have to keep screen on (look into CPU wakelocks maybe)
  • App data sending state is not consistent if you go back a page (this will be fixed by not allowing users to go back)
  • App crashes when it doesn't have location permissions (can be fixed by having it prompt the user for location permissions when it notices that it doesn't have any)

Very Nice to have

After competition for sure

  • Sliding animations?
  • simple server authentication
  • Be able to talk back to the Arduino
  • (Do this last) Send random data from app. Will probably be a separate activity from normal "Main Activity"

Clone this wiki locally