Skip to content

Sprint Summary #4

Nico edited this page May 4, 2023 · 1 revision

Nicolas (Scrum Master)

This sprint was a bit challenging with a huge refactor going on. I have implemented the welcome screen and the tutorial for the application. These features are displayed to users when they first open the game. Additionally, I have connected the Google Maps implementation to the new refactored data architecture. There were some issues related to the refactor that caused me to lose way too much time. As a team, we have decided to remove the clustering feature (which had a bug in the library), so I also reverted to the old code and adapted the tests accordingly.

Marwan

During this sprint, I worked for countless hours on the refactor (it took me some serious time) : my part was about making the profile and profile edit pages working with the refactor (using a MVVM architecture). I also implemented in the meantime the settings page and profile visibilities! A user can now chose whether its profile is private (visible only to him), public (visible to everyone) and "following only" (visible only to people that you follow)

Alban

During this sprint I worked on the Statistics screen, I tried doing it fast to go and help on the refactor but it took more time than expected to design the UI. I then helped Marwan, Guillaume and Dario to finish merging the code. I didn't have time to fully incorporate the statistics in the app (since I wanted the refactor to get merged first, which took a little more time than expected) but Marwan explained to me how to do it and it shouldn't take too much time in the next sprint.

Dario

Worked fully on the refactor. I integrated the homescreen and the active hunts screen into the new architecture, as well as migrating some of the tests and fixing them. Honestly a very tiring experience that was not well timed, I apologize to my teammates :(

Kish

I worked on push notifications. Spent majority of time in the sprint trying to make Retrofit and FCM work but kept on running into errors. Ended up using Real-time database listener to implement notifications locally.

Guillaume

I have work on refactoring the codebase along Dario and Marwan. I have also started to work upon i18n

Clone this wiki locally