-
Notifications
You must be signed in to change notification settings - Fork 0
Sprint 2
In this sprint, I've developed the concept of a User, we can now store data related to the user directly in the database. I've also added a workflow to build the documentation of the project and publish it using GitHub Pages (See #92). I've also tried to fix the problem with the caching, unsuccessfully for now, but the final target for this was set to the next Sprint.
In this sprint , I implemented a new feature that allows us to choose locations within a radius ,and the addition of a marker in this location which gives the possibility for the user to have an itinerary to this place. It is not yet connected to the database , for now its only some custom places . For my time estimate , I think Im getting closer to the estimate than before
In this sprint, I implemented a new feature where we could see the schedule of next weeks and previous weeks,I also designed new fragment where I show detailed informations about a game and rate the players in it, it is though still not connected to the Data base,for my time estimate i think it was better than last sprint since i was close enough from the expected time.
In this sprint I've implemented amore diversified interface to fetch data from the cache and provided ways of inserting/deleting multiple posts at once in addition to refactoring some code. Finally, i adapted the Room database to cache the users (dummy user for now).The database however cannot store the list of user participating in posts and therefore only the creator of the post is stored right now. Storing such a complex type would require type converters, which I partially began implementing in UserConverter but I would require another sprint for that. I go more in details in PR #103 .
TODO
This week, I connected my front-end fragment to the firebase through the FsPostManager, and created a flow to create posts, which took a lot of time since android's examples for dialogs use deprecated code. Most of my time this week was spent resolving an issue with google-services.json, which prevented me from building the application. I also increased my test coverage.
Overall, the project is starting to take place with the a concrete notion of posts and sports implemented, as well as a visible schedule, the notion of user and the login using Firebase. The Database and offline mode are getting ready and their interface is taking shape.
Cheers,
The Dev Team.