Iteration 2 BFSC - MichaLasry/ImageTalke GitHub Wiki
Table of Contents:
- Goals
- Roles
- Schedule tasks
- Issues
- Round / Retrospective Summary
- MainTaskBord - Photo
- Velocity
- Basic pages structure
- CRC and Sequence diagrams
- Planning for iteration 3
Goals:
- uploading all the pictures database to the firebase - and connect is to the project.
- opened a dialog box - for adding a contact,( and design it).
- Link all category pages.
- Finishing designs.
- Material design - adding to the project.
Roles:
Yael Yazdi -worked on GitHub, Design dialog box, Login page - the view (and small test),Add categories to array.
Shira - Design dialog box, home page, Working with icons, Add categories to array.
Malki -worked on GitHub, Working with icons(Find icons, rename images).
Sapir - Design dialog box.
Michal - worked on GitHub(Round Summary)
Schedule tasks:
https://github.com/MichaLasry/ImageTalke/projects/1
issues
https://github.com/MichaLasry/ImageTalke/issues
Retrospective :
We linked the pages of the Categories by an array that found on the home page,In each category selection, the array is changed.
Instead of a new page to add a contact - we created a dialog box that opens, fills and closes on the same page (on the home page), We added images to the firebase.
Process, Methods & Tools
Code is effective by using new ANGULAR2 tools. We used Visual Studio Code as our main developing environment. We worked at the same time so everyone worked on the same account to keep the changes. We added angular material to the project And we used it in the dialog box.
mainTaskBord:
Velocity:
Strengths in this iteration:
The tasks' division for each member of the group, was efficient.
Iteration weaknesses:
Time estimation needs additional calculation. More detailed planning is needed to improve progress. That is, an accurate definition of the tasks, will facilitate understanding.
Product Status Now:
-Database picture is build.
-Login function is completed.
-We finished design most pages.
-We opened a dialog box for add contact, include an option of apload a picture from his phone.
-proper routing through the 'Login', 'add contact', to home page.
Regulatory Compliance:
we improved the regulatory, but routing categories pages is not working yet.
Working as a team:
Task division was good, but the progress have been a little slowly. We'll improve the pace in the next round.
Customer page
Lessons from the lecture or practice:
Building the database was learned from the practice lesson.
Basic pages structure:
App sign-in page.
Home page - linking to all pages.
Categories array: vehicles, emotions, animals, housewares, cookware, food, fruits, vegetales, games, social_networks, letters, numbers, shapes, colors, places.
Add-contact box dialog.
Contacts page.
the implementation in this iter is by CRC and Sequence Diagrams:
planning for iteration 3:
- Arrange the Categories - a router that will do a transition between pages, an array of pictures, try to get a nice background design for the home page.
- Conversion function - conversion the images to a sentence Each image should be converted to a word - adding words connecting between the images.
- The image will move when clicked from the board to the sending box, and go up(send) when the user done.
- Dialog box - it will show only the box without the white around, adding a picture - it will show + and not what is written there and it will be in square form.
- Changing the pictures names.
- Connection the login to the firebase.