Skip to content

Sprint 1

Adam Narozniak 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)
  • 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) (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)

Bhargav Venugopal (@bhvrgav)

Leonardo Pennino (@leonardopennino)

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)

Clone this wiki locally