The code for CS427 Android app.
Team # member information
Name | NetID | GitHub ID | Role | Experience |
---|---|---|---|---|
Abrielle Agron | aa106 | aagron | Developer | Python, R, Java, C |
Ruhang Ma | ruhangm2 | ruhang97 | Tech Lead | Python, Java, C, C++, Go |
Mingzhi Li | mingzhi2 | MagicWaterBee | Developer | Java/Python, C++ |
Hojin Ryoo | hojinr2 | Akolyte | Manager | Python, Javascript, R, SQL, Java |
Kai Li | kaili6 | kaili6CS411 | Developer | Java |
Christopher Fischer | cjfisch2 | chrisfisch914 | Developer | Java, Python, R |
Hanhui Song | hanhuis2 | HanhuiSong | Developer | Java, Python, R |
Jiayuan Li | jiayuan8 | jiayuan8 | Developer | Java, Python, R |
Weekly Progress Reports
Meeting time: Sundays - 10:00am (CDT/CT) ( Central Daylight Time / Central Time )
Meeting location (zoom link): https://illinois.zoom.us/j/88021817462?pwd=MXcxS0lhYU1RYUdTUGVDeGFIbGtZUT09
Milestone1 Doc Location: https://docs.google.com/document/d/1zdlz1R1aZpph_y5JAZF9ZUkkEvqqLz--yaKdOpcYtGI/edit?usp=sharing
MileStone2 Doc Location: https://docs.google.com/document/d/1xWUX8dV8E7S0ctFXBoQGJoVwSedsUtZ_GHtiH8mA9Nc/edit?usp=sharing
Week 1
Members present: List the NetID of the people who attended the meeting
Meeting notes: Explain the overall team progress and a summary of discussion
During the meeting we introduced each other and went about completing the tasks for Project Milestone 1. We had already created our GitHub repo, and updated it with the information relevant to the milestone. We set a time to meet (Sunday, 10:00am CT, and we created the pdf for submission. We added the necessary screenshots and added the link for the github and then submitted it through the proper channels on Campuswire.
NetID | Progress from last week | Tasks for next week |
---|---|---|
aa106 | Setup the environment and build | N/A |
ruhangm2 | Setup the environment and build | N/A |
mingzhi2 | Setup the environment and build | N/A |
hojinr2 | Created Github Repo | TBD until the next milestone is released |
kaili6 | Setup the environment and build | N/A |
cjfisch2 | Setup the environment and build | N/A |
hanhuis2 | Setup the environment and build | N/A |
jiayuan8 | Setup the environment and build | N/A |
Week 2
Members present: List the NetID of the people who attended the meeting
Meeting notes: Explain the overall team progress and a summary of discussion
This week we discussed Project Milestone 2, and dealt out tasks for each group member to do. Teams were split into 3 groups, 1 handling the informal and fully dressed requirements, another group for the Class Diagram, and the last group handling the Component Transition Graph. We then set meetingn times for each group to meet, and fully delved into the project deliverables and the peer review individual requirement.
Group 1: Requirements (Ruhang is in here)
Group 2: Class Diagram
Group3: Component Transition Graph (Jiayuan is in here)
Meeting times:
Group 1: 5pm CST 10/10
Group 2: TBD EST 10/11
Group 3: TBD TBD TBD
NetID | Progress from last week | Tasks for next week |
---|---|---|
aa106 | N/A | Group 1 |
mingzhi2 | N/A | Group 3 |
hojinr2 | N/A | Group 2 |
kaili6 | N/A | Group 2 |
cjfisch2 | N/A | Group 1 |
hanhuis2 | N/A | Group 1 |
Week 3
Members present: List the NetID of the people who attended the meeting
Meeting notes: Explain the overall team progress and a summary of discussion
This week we discussed reviewed our progress on Milestone 2, and gathered all the materials necessary to submit. We reviewed the materials as a group to make some final changes. We also planned out that we would schedule a meeting once Milestone 3 has been released for the class.
Hanhui + Mingzhi meeting at 6:00pm CST 10/19/2022
NetID | Progress from last week | Tasks for next week |
---|---|---|
aa106 | Wrote up informal requirements and fully dressed use cases | Customized UI for different Users |
ruhangm2 | Wrote up informal requirements and fully dressed use cases | Login Page, sign up, login |
mingzhi2 | Created Component Transition Graph | Login Page, sign up, login |
hojinr2 | Created UML Class Diagram | List of cities per user provider |
kaili6 | Created UML Class Diagram | Login with user credentials and see the previously added cities |
cjfisch2 | Wrote up informal requirements and fully dressed use cases | Ability to add new locations or remove a location |
hanhuis2 | Wrote up informal requirements and fully dressed use cases | Login Page, sign up, login |
Week 4
Members present: List the NetID of the people who attended the meeting
Meeting notes: Explain the overall team progress and a summary of discussion
This week we discussed the progress that had been made on milestone 3. Chris and Abigail had basically finished their features, the login page has been written out and will be implemented in the oncoming week. The list of cities per user provider and the ability to retain previously added cities will also be implemented this week. During our next meeting on 10/30 we will review our features, compare them to teh requirements for the assignment, and submit our work.
NetID | Progress from last week | Tasks for next week |
---|---|---|
aa106 | Customized UI for different Users implemented | NA |
ruhangm2 | Login Page, sign up, login not yet implemented | Login Page, sign up, login |
hojinr2 | List of cities per user provider across classes not yet implemented | List of cities per user provider across classes |
kaili6 | Login with user credentials and see the previously added cities not yet implemented | Login with user credentials and see the previously added cities |
cjfisch2 | Ability to add new locations or remove a location implemented | NA |
hanhuis2 | Login Page, sign up, login not yet implemented | Login Page, sign up, login not yet implemented |
Week 5
Members present: List the NetID of the people who attended the meeting
Meeting notes: Explain the overall team progress and a summary of discussion
This week we finalized our submission of Milestone 3. We verified the completion of the different features that were assigned, and then went on to figure out how to submit propery. During the meeting we were able to successfuly determine how the video would be recorded, and fixed some bugs that were preventing our features from working as described in the requirements. Afterwords we agreed to convene ASAP once milestone 4 is released.
NetID | Progress from last week | Tasks for next week |
---|---|---|
aa106 | Submission of Milestone 3 | N/A |
ruhangm2 | Login page and associated features completed | N/A |
mingzhi2 | Login page and associated features completed | N/A |
hojinr2 | Submission of Milestone 3 | TBD until the next milestone is released |
kaili6 | Submission of Milestone 3 | N/A |
cjfisch2 | Submission of Milestone 3 | N/A |
hanhuis2 | Login page and associated features completed | N/A |
Week 6
Members present: List the NetID of the people who attended the meeting
Meeting notes: Explain the overall team progress and a summary of discussion
This week we reviewed our development on Milestone 4. After verifying the app was ready for submission, we doled out tasks related to said submission to the two role team members. (Hojin and Ruhang) We then set aside some time to fill out the Peer Review so no one misses out on the points, and reminded people about the deadline for the Book Report. We also discussed some different problems with our implementation and whether they would need to be solved or not to pass this Milestone 4.
NetID | Progress from last week | Tasks for next week |
---|---|---|
aa106 | Designed Weather API call and finalized it | N/A |
ruhangm2 | N/A | Check Map Class for comments + Submission |
mingzhi2 | Added autocomplete fragment to establish city name | N/A |
hojinr2 | N/A | Check Weather Class for comments + Record Video of application |
kaili6 | Added Map class functionality and cleaned up code | N/A |
cjfisch2 | Created/Refactored Componenents and cleaned up comments | N/A |
hanhuis2 | Worked on Weather component and API Call | N/A |
Week 7
Members present: List the NetID of the people who attended the meeting
Meeting notes: Explain the overall team progress and a summary of discussion
This week we discussed the new Milestone 5 requirements and extra credit. Tasks were assigned accordingly, and any issues will be discussed in the next meeting.
NetID | Progress from last week | Tasks for next week |
---|---|---|
aa106 | N/A | Testing adding a new city |
ruhangm2 | Check Map Class for comments + Submission | testing user sign up |
mingzhi2 | N/A | testing user log in |
hojinr2 | Check Weather Class for comments + Record Video of application | testing removing a city |
kaili6 | N/A | Testing Location Feature |
cjfisch2 | N/A | Testing Weather Feature |
hanhuis2 | N/A | testing user log off |
Week 8
Members present: List the NetID of the people who attended the meeting
Meeting notes: Explain the overall team progress and a summary of discussion
This week we discussed our progress for Milestone 5. We then decided who would implement the bonus tasks, and discussed what would be needed to complete the initial task of adding the instrumenred tests.
NetID | Progress from last week | Tasks for next week |
---|---|---|
aa106 | Testing adding a new city | N/A |
ruhangm2 | testing user sign up | N/A |
mingzhi2 | testing user log in | N/A |
hojinr2 | testing removing a city | Implementing Code Coverage |
kaili6 | Testing Location Feature | N/A |
cjfisch2 | Testing Weather Feature | Implementing Test Mocking |
hanhuis2 | testing user log off | N/A |
Week 9
Members present: List the NetID of the people who attended the meeting
Meeting notes: Explain the overall team progress and a summary of discussion
This week we discussed our progress for Milestone 5. After verifying that everyone had completed their work, we decided who would submit the materials needed to submit for Milestone 5.
NetID | Progress from last week | Tasks for next week |
---|---|---|
aa106 | Testing adding a new city | N/A |
ruhangm2 | testing user sign up | Submission |
mingzhi2 | testing user log in | N/A |
hojinr2 | testing removing a city + Implementing Code Coverage | N/A |
kaili6 | Testing Location Feature | N/A |
cjfisch2 | Testing Weather Feature + Implementing Test Mocking | N/A |
hanhuis2 | testing user log off | N/A |
Week 10
Members present: List the NetID of the people who attended the meeting
Meeting notes: Explain the overall team progress and a summary of discussion
NetID | Progress from last week | Tasks for next week |
---|---|---|
Week 11
Members present: List the NetID of the people who attended the meeting
Meeting notes: Explain the overall team progress and a summary of discussion
NetID | Progress from last week | Tasks for next week |
---|---|---|
Week 12
Members present: List the NetID of the people who attended the meeting
Meeting notes: Explain the overall team progress and a summary of discussion
NetID | Progress from last week | Tasks for next week |
---|---|---|