Skip to content

HanhuiSong/Andriod-weather-app

Repository files navigation

Term-Project (Team 7)

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published