Skip to content

Sprint 4

Hamza Remmal edited this page May 5, 2023 · 11 revisions

Hamza Remmal : During this Sprint, we had to fix our tests (weird things were happening when those tests were running in the CI). I spent many hours on this problem, which resulted in me spending most of the time allocated for this sprint. With this time problem, I couldn't do most of my tasks, those tasks have been reported to the next Sprint. Nevertheless, I've fixed some issues we have with the previous implementation of the login UI, and added a new action to detect "stale branches"; which is also an issue for us. Lets call this Sprint : "The issue Sprint" ;-) .

Adam Mernissi Arifi : In this sprint , I've implemented 3 major tasks : we can now see a path between our current position and the selected field by sending a JSON request to the Google Maps Directions API ,also when we click on the location tab , we directly have the closest fields to our current position , and finally we can edit the default radius for the choose location option ( which shows the closest fields to a certain position ).

Aymane Lamyaghri (Scrum Master) : In this sprint, I added a fragment where we can see the top trending sports for the current Month , We can also see the number of games (posts) of the sport and see related posts by clicking on the image of the trending sport. I also fixed some previous tests that were related to some problems with the CI and I added some documentation and comments on previous classes and tests that I have written in previous Sprints. The Top Sports Fragment will be connected to the DataBase in the next Sprint. Concerning my time estimates, I think I did pretty well since I did my tasks in approximately two hours more than what I had estimated before.

Mehdi Ziazi : In this sprint, I modified older converters, implemented the user converter and changed the CachedPost totally to use them directly to store complexes objects without loss of information (as we couldn't store all the info about posts in the previous model). I also added queries to fetch sports by timestamp and fixed some bugs. The cache manager is now ready and functional, it should be integrated in the app by next sprint.

Abdessalam Derouich : In this sprint, i added a fragment allowing the user to have a global view of his chats with other users, and connected it to an activity with the containing a specific chat with a user.The main takeaway from this sprint is that my time estimates were very low compared to the time it took for me to get those tasks done but it is to be expected since it was my first time handling a UI task.

Alexander Mueller : In this sprint, I finished up overflow from last week, implementing the ability to join a game. It was harder than expected because there was a firebase bug that I didn't detect until it was ready to merge. Then, I worked on a screen to search for other users in order to add them as friends. This took a while because it was my first time writing code for firebase.

Overall : Overall, we increased the global test coverage and implemented many features in the sprint that will be connected to the DataBase in the next Sprint to have a functional application.

Cheers,

The Dev Team.

Clone this wiki locally