-
Notifications
You must be signed in to change notification settings - Fork 1
Planning
We have met our targets for Project Part 2 and have over 50% coverage on intended Use Cases.
What remains to be done for Project Part 3 are Map operations, Follow requests, grant and deny permission to follow, the photograph for a habit event to be taken with the camera within the app and manually reorder habits on my list of habits.
Throughout the project, we have learnt the workflow of building an Android app from using views to linking them up to listeners and interaction objects, to layout and fragments. David always polishing stuff related to the UI/layout to ensure great design.
We have reached a very good flow with project management, and our workflow in terms of assigning tasks/open issues on the project board, branches, pullrequests, reviews, and merge has been highly successful.
- Abeer kept an eye on the overall project management, project board, open issues, pace, and quality.
- Shivam and David dealt with any bug fixes or speeding up parts of the projects that were slowing down., and activity layout creation and polishing.
- Akrash kept track of the meetings, took meeting notes and made the wiki to keep track of the tasks finished, assigned and tasks remaining for the project.
- Tanyaradzwa frequently reviewed GitHub pull requests and took care of merge conflicts.
- We frequently communicate over Discord and get to know the project progress using Discord-GitHub Integration and overall everyone played their part in the project.
We anticipate a smoother flow for Project part 4, resulting in a polished deliverable thanks to our strong teamwork. The Project board is an accurate indicator of our progress and team cohesion, and serves as a good tracking mechanism for who has done what.
-
- Team members met in the lab and discussed final deliverables for project part 3.
- By 3rd Nov, Search and Progress Bar were completed.
- During the week, Shivam and Akarsh worked on fixing bugs present in UserProfileActivity.
-
- TodaysHabits (except progress bar), DeleteHabit, HabitEvents and Login were completed.
- We collaborated and helped in debugging errors we faced, reviewed the tasks and project progress so far and tested the project code.
-
- All team members met.
- SignUp, AddHabitActivity and EditHabitActivity were completed. We discussed every member's progress and assigned deliverables for the next meeting on 14th Nov where we plan to have a collaborative work session.
-
- All team members met with TA. We divided the tasks amongst ourselves.
- Tanyaradzwa was responsible for Login, Signup and UML.
- David was responsible for Habits, Today's Habits Activity, and NavigationBar.
- Abeer was responsible for AddHabit, EditHabit and testcases.
- Akrash was responsible for User Profile, and Wiki.
- Shivam was responsible for Search, Notifications and Follow/Following.
-
- All team members divided the work amongst ourselves.
- Shivam was responsible for wiki and making a system to uniquely identify each user.
- Akrash was responsible for camera functionality and edit habit events.
- David was responsible for reordering habits, a bunch of layout changes in notifications, search and creating Feed
- Abeer was responsible for location functionality for events, edit habit events and Tests.
- Tanyaradzwa was responsible for tests for events and working on ViewEventList for each habit.
-
- Half-finished prototypes of the code were tested and test cases were designed for special cases.
- Limit on image size and rescaling of images was implemented by Akrash.
- CRC cards and UML was finished by Tanyaradzwa.
- David finished the implementation of feed and reordering habits.
- Abeer finished adding location functionality.
- New login and register system implemented by Shivam.
- Discussions on final deliverables and outlier cases.
-
- Reading week discussions, team-members finalized the workflow and planned on not working the reading week in order to relax.
-
- Final deliverables were merged and tests were finished.
- Wiki design was finished
- App was thoroughly tested by all members and final merges were made.