Skip to content

Sprint 1

Gaëtan 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) 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.

Clone this wiki locally