-
Notifications
You must be signed in to change notification settings - Fork 6
Weekly Work
Darren Tran edited this page Nov 30, 2019
·
47 revisions
Tamara Bojovic
- Contributed to design discussions and helped outline the classes of the app
- Contributed to user interface discussions and proposed UI designs
- Helped outline the storyboard and transitions in the UI
- Helped make the UML diagram by adding classes and relationships
- Added definitions to the glossary
James Ha
- Created the UI Mockups using Adobe XD
- Created the Storyboard mockup using Adobe Illustrator
- Contributed to design discussions and helped outline the classes of the app
- Contributed to user interface discussions and proposed UI designs
- Helped make the UML diagram by adding classes and relationships
Darren Tran
- Contributed to UI/UX design discussion
- Helped outline the classes of the app
- Walked through possible user stories and storyboarded scenarios
- Worked on the UML diagram by adding classes and relationships
- Added definitions to the glossary
Jian (Henry) Wee
- Contributed to setting up the GitHub repository (PR/Issue Templates, Project/Backlog, etc.)
- Contributed to design discussions and helped outline the classes of the app
- Contributed to user interface discussions and proposed UI designs
- Helped make the UML diagram by adding classes and relationships
- Contributed to the definitions in the glossary
Justin Tan
- Contributed to design discussions and helped outline the classes of the app
- Contributed and proposed ideas for the UI design
- Contributed to definitions in the glossary
- Contributed to screen definitions
- Contributed to the Search Fragment in the UML diagram
- Attended weekly meetings
Ny Thi Tran
- Contributed to UML diagram by adding classes, relationships, fragments etc
- Contributed to the design discussions and help outline classes of the app
- Contributed to the glossary by adding definitions
- Contributed to the user interface and proposed designs
- Contributed to screen definitions
Tamara Bojovic
- Created and setup the Android Studio project
- Implemented navigation using BottomNavigationView, AppBarConfiguration, and NavController
- Created the MainActivity and fragments defining the main navigation views (Home, Feed, Search, and Map) so other group members can start their work in their assigned areas.
Jian (Henry) Wee
- Created the Firebase project for the application
- Connected Firebase to the Android application
Darren Tran
- Created User Interface for Registration and Login
- Started Working on user registration and also connecting registration to Firebase
Ny Thi Tran
- Started planning and working on specifying social event for user as well as deleting a mood event
Darren Tran
- Continued working on connecting user registration to Firebase
- Started working on user login
Ny Thi Tran
- Continuation of specifying social event for user and deleting a mood event
- Started planning on how to accept incoming follow requests
Tamara Bojovic
- Worked on planning the Firestore database structure
- Worked on structuring the Firestore queries
Darren Tran
- Finished registration
- Finished login
- Wrote tests and added comments
- Updated documentation and UML
Jian (Henry) Wee
- Worked on MapFragment (Google MapView)
- Wrote Javadoc and tests for MapFragment
- Wrote tests for model classes
- Updated UML diagram
Ny Thi Tran
- Worked on RecyclerView for MoodHistoryFragment
- Wrote Javadoc for MoodHistoryFragment
- Helped revise UML Diagram
- working on deleting mood from RecyclerView
Justin Tan
- Finished RecyclerView for User's Mood Event History
- Helped with delete mood
- Wrote Javadoc for MoodEventAdapter
- Helped revise UML
Tamara Bojovic
- Defined the Firestore database
- Created the model classes (Event, MoodEvent, User etc.)
- Created the feed/friend activity where the most recent events of the users the current user follows are shown
- Created the MoodEventService to abstract database operations from the rest of the code
- Hooked up the mood history to Firebase
- Javadocs and tests for code I wrote
James Ha
-
[US 01.01.01]/[US 02.03.01]/[US 02.03.01]
- Created fragments for adding
- Created and updated functionality for adding
-
[US 02.01.01]/[US 02.02.01]
- Added ability to upload photos to firebase
-
[US 01.04.01] + [US 01.03.01]
- Created fragments for viewing and editing
- Created functionality for editing moods
-
Wrote Javadocs for code I wrote
Darren Tran
- Started adding loader icon for user registration and login
Tamara Bojovic
- Implemented the search functionality (SearchFragment.java). Allows users to search for other users to follow
- Added the appropriate methods to UserService and IUserServiceProvider to search for users based on a string prefix.
- Implemented follow request sending. User presses request in Search list and a request is stored in Firestore.
- Worked on the UI for the Feed/Friend activity, to make it match the mockups, changed the app-wide font to match the mockups
Ny Thi Tran
- Finished "Delete" function of mood event
- Started working on accepting follow request
Justin Tan
- Assisted with the Delete function
- Started implementing the specified emotional state filter for user's mood event
James Ha
- Assisted with the Delete function
-
Issue #95
- Added load image functionality
- Changed MoodServices to return the Url of the images instead of the filepath
- Added char + word limit on Reason
- Minor comments/cleaning
Jian (Henry) Wee
- Started implementing add location functionality for adding mood events
- Started implementing functionality to display mood events on map
Darren Tran
- Finished loading animation for user registration and user login
- Added custom toolbar on top of main activity with icons for:
- logout
- filtering
- redirection to follow requests page
- Added logout functionality
- Updated UML diagram to reflect the changes in our code
- Added javadocs for the code I wrote
Jian (Henry) Wee
- Implemented add location to mood event functionality
- Implemented functionality to display mood events on the map
- Added time difference to mood event
- Added tests for map fragment markers
James Ha
- Modified custom toolbar on editing/viewing/adding moods
- Made and implemented Mood Emoticons in .svg
- Updated app icon
- Refactoring code / cleaning
Ny Thi Tran
- Made activity & listview for Requests
- Implementation of accepting or declining follow requests
- Updated UML diagram
- Wrote Delete unit test
Tamara Bojovic
- Hooked up Firestore to the RequestListActivity, in order to get requests
- Implemented UserService methods that accept or decline a follow request and update Firestore
- Added Javadocs for code I wrote
- Updated the Model unit tests
- Made the topbar match the UI mockups
Justin Tan
- Implemented emotional state filtering functionality for user's mood history
- Added tests for filtering, follower requests, and searching
- Added Javadocs for code I wrote