-
Notifications
You must be signed in to change notification settings - Fork 1
Sprint 1
Leonardo edited this page Mar 11, 2022
·
11 revisions
Gaëtan Schwartz (@gaetschwartz)
- Create most of the necessary models (
User,FriendRequest,Game,Round,Hand) (#23) - Study different ways of serializing (
kotlinx.serialization,Moshi,Gson)- After studying it, none of them seems to offer needed serialization (
DataClass <-> Map<String, Any>). Thus opted for the simplest solution: let Firebase serialize the models. This loses lots of customization opportunities, but seems the easiest. (4h)
- After studying it, none of them seems to offer needed serialization (
- Add Firebase support and register it in the Firebase Console. (#14)
- Minor changes (#4, #20)
Adam Narozniak (@adam-narozniak) (Scrum Master)
Created basic game page UI ([#17])(https://github.com/SDP-Rock-Paper-Scissors/RockPaperScissors/pull/17) and tests for them.(9h)
It took me more time than I estimated (most because of not being familiar with topics and learning)
e.g. I had to change the button types from image buttons to radio buttons because they needed to be mutually exclusive.
I didn't manage to complete the second task (game simulation).
Silvio Müller (@aladin6060)
- Do a tutorial on Android UI and about the basics of Kotlin.
- Implement a basic navigation drawer layout and adapt it to our needs.
Bhargav Venugopal (@bhvrgav)
Leonardo Pennino (@leonardopennino)
- Added firebase authentication and tokens generated
- Implemented authentication via Google
Jinglun Pan (@panadax)
- Learn Basic Kotlin Programming language, Android Development, and GitHub collobration. (2h)
- Design and develop Personal statistics and the corresponding match detail page after click. (6h)
Overview/Summary During this week we implemented most of the tasks assumed. Though we had trouble merging them, there are some points that need more testing.