-
Notifications
You must be signed in to change notification settings - Fork 0
Weekly Report 2
Mushroom, Yuxin, Ruohan, Jeremy
As a team, we did preparation for project part 3.
- Start working on distributed part from first meeting
- Pair programming
-
Created User, Wallet, AccountInfo, BankAccount, DriverInfo classes
-
Constructors, getters and setters
Problem meet
-
Need to get access about database in order to register and update information (need to merge)
-
Need to change UML diagram ( working )
-
Need to learn how to build QR code and scan it ( working )
Comment
- Need to merge and test the code in order to push to master branch
-
-
Merging and testing the Google Map functionalities Part with its View part.
Problem meet
- Unable to display map fragment ( solved )
- Unable to locate device location in Map fragment ( solved )
- Unable to draw the driving route given two locations marked ( solved )
- Unable to interact with database, i.e., cannot match rider with open request with potential driver ( working )
-
created DatabaseHelper class, constructor
-
created basic methods
- add request
- delete request
- update request
- add record
- delete record
-
work on queries (storing, retrieving and deleting custom object from or to Firebase cloud)
- queryRiderOpenRequest
Problem meet
-
Unable to store and retrieve custom object ( solved : create empty constructor, use toObject() method instead of getString() method in demo)
-
Unable to return value obtained ( solved : use interface as a listener to get notified and transfer data for update)
Group 1: Mushroom & PangKai & Group 3: Jeremy & Zhiyuan
- Data base part & user part & system part be merged (expect for QR), still testing
- Jeremy's and Mushroom's branch contained merged code ( not completed )
- 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)
- All code must have good coding style and comment
- Reference and learning resource URL need to be added to temporary read me, so that other member can learn without bother others