Skip to content

Minute #08 18 03 2021

Miguel L. A edited this page Apr 10, 2021 · 1 revision

PARTICIPANTS

  • Juan Buenaga
  • Miguel Ligero
  • Carmen Rendueles
  • Álvaro Requejo
  • Juan Rodríguez
  • Marcos Tobías

DECISIONS

  • Start testing on our own to complement the next class.
  • Fix mobile login.
  • Continue the work with locations in the database.
  • Friend locations, and browse between locations.

WORK

  • Juan Buenaga -> Get locations from restapi to webapp (continued)
  • Miguel Ligero -> Send locations from mobile to restapi (continued)
  • Carmen Rendueles -> Fix mobile login, fetch friends from logged in user
  • Marcos Tobías -> Friend locations (with Observer pattern), save login private key in private pod field
  • Álvaro Requejo -> Friend locations (with Observer pattern), testing the app
  • Juan Rodríguez -> Browser between locations in the map view

EXPLANATION OF THE DECISIONS

To begin with, since we would rather postpone harder work until the app is further developed, we decided to improve as much as we can on what we currently have. Since next lab session, number 8, we will be taught how to implement tests, we will start implementing them on our own to get a general advantage in this regard, to complement next class.

Also, we needed to continue work with the databases in the location, since we had to make some choices regarding this: choose how often we load them into the map, how many to load at a time, how to order them, how often to send them from mobile app to the database and creating a switch to start/stop sending the location.

We also decided to work with how we manage the friends' locations, their logins and logouts, which up to this point were placeholders, manage new friends in order to give the user better customizability and fetching periodic locations, in order to minimize the resources spent on this matter. Its important to point out that, in order to add important quality of life functionality, we are going to implement a location browser in the app, to make it very accessible.

The best and most secure way we found to keep your session logged in will be implemented, since Alvaro had the bright idea to store the private key in the QR code in a private pod field, which will be a great quality of life addition, not having to log in the app with the qr everytime you open it, and will be less taxing on the phone.