-
Notifications
You must be signed in to change notification settings - Fork 1
Sprint 9
Gaëtan Schwartz (@gaetschwartz) (Scrum Master)
Adam Narozniak (@adam-narozniak)
I have been working on online game support. Firstly on the whole part though I had trouble working on the matchmaking (queue etc.), finally Gaetan provided that part of the code and I wrote the process excluding the queuing. Had troubles due to one function and manually testing and deleting the files on the firebase which was loborous.
Silvio Müller (@aladin6060)
Bhargav Venugopal (@bhvrgav)
This week I managed to complete everything I wanted to. I managed to find what was causing the problem with the tests last week and also implemented the UI and models for sending, receiving and accepting/rejecting a friend request. I also refactored how the data was being fetched with help from Leonardo. I started working very early and also worked more than 8 hours to make sure I have something to merge. However, again, to my frustration, now I had tests failing because the view was not loading fast enough for the tests to be performed correctly. So I only have 6/15 tests that were passing. I am really frustrated about not being able to merge it yet again. However, I hope you recognize the work done on my branch. If you have any suggestion or clues as to how I can get my tests to pass, I would greatly appreciate it.
Leonardo Pennino (@leonardopennino)
These weeks I've continued working on the "create game rules" feature that however has revealed to be more painful than what I expected because generating elements at runtime and keeping a nice layout has proven hard. While that is still not ready I also worked on fixing a bug that caused the app not to load for almost everyone (it got stuck at the boarding page). In the meantime I also added a new feature on TicTacToe which allows to play locally but more important I completely refactored how the fragment were managed in order to comply with android navigation best practices. Also in these weeks I helped @bhvrgav to understand how the caching , fetching from Firebase and Testing with local repository works.