Skip to content

Weekly Report 5

CMPUT301W20T16 edited this page Mar 16, 2020 · 1 revision

Date: March 11, 2020

Attendees:

Mushroom, Yuxin, PangKai, Zhiyuan

What We Did

Meet between small groups

  • Pair programming was done
  • Merged map and database
  • Working on more functionalities
  • Merge between user profile and QR
  • Discussed problem met in merging (labeled and assigned)

Work distribution

Group 1: Mushroom & PangKai

Pair programming

  • Modified constructors, getters, and setters finished in week 4

  • Unit Test(has finished a part of the unit test, still need to complete)

Individual work

  1. Mushroom

    • Created UserProfile page ( not completed )

    • Working on driver signed up page( not completed )

    • Working on Merging with database

    Problem meet

    • Cannot update user information

    • Profile Activity needs to be linked to the DATABASE

    • Conflict with a mockup and UML diagram

    • Unique user name needs to be solved

  2. PangKai

    • Created QR class(finished the QR class)

    • Complete the whole structure of wallet page, now can scan the other's QR code to realize the money transfer

    • Can add the bank card now

    • Update the mockup and storyboard of part 3

Problems meet

  • The person that the money transferred to only can see the money update after relogin.

Group 2: Yuxin & Ruohan

Pair programming

  • Merged parts

Problem meet

  • Unable to display map fragment ( solved )

  • Unable to locate device location in Map fragment ( solved )

  • Unable to interact with database, i.e., cannot match rider with open request with potential driver( not solved )

Individual work

  1. Yuxin

    • Autocomplete location search

    • Map route display

  2. Ruohan

    • Map page (view, side bar, bottom drag fragment)

    • Complete offline part of rider activity (edit request, confirm request, complete request)

Group 3: Jeremy & Zhiyuan

Pair programming

  • merge Register, Login and database

Individual work

  1. Jeremy

    • Implement singleton design to DatabaseHelper, RequestDataHelper, RecordDataHelper classes

    • Modified UserState class

    • Add more functionality to data helper classes

    • Fixed notification delay

    • Merge all parts to a working master code

    • Generate Javadoc

    • GitHub wiki page: upload images, create and setup new pages

  2. Zhiyuan

    • Created Record, Location (demo and testing) class

    • Work on Login and Register pages ( not completed )

(Firebase Authentication: ( problem to be solved ) currently using unique email instead of username)

Future Meetings (improvement):

  • Every Friday (suggestion)

  • Merge working code every meeting

  • Decide task for next meeting

  • At least one member of the paired group must attend (User, Map, Database)

Clone this wiki locally