Week of October 25 Sprint - CMPUT301F22T09/shell379 GitHub Wiki

Notes from TA meeting

  • Have UML diagrams ready
  • E.g. onClickListeners are anonymous classes that implement an interface
  • Strong chance that the professor will change the picture user story for Recipes (e.g. you might have to use the camera)
  • Categories - account for the creation of new categories (also note that categories for ingredients and recipes are different) -> maybe use an enum?
  • Expect feedback on project part 2 by Thursday
  • Scaling recipes ALSO ADJUSTS ingredient amounts -> hard code multiples (1/2, 1/4, 2, 4, etc.)
  • Handle data validation for "weird" user input

TODO

  • Get UML diagram done ASAP
  • Split ingredient amount and unit into two separate variables
  • Standardize units (e.g. instead of two 750ml bottles of water, use 1500ml) -> use dropdown
  • Recipe scaling -> hard code multiples (1/2, 1/4, 2, 4, etc.)
  • Categories -> Users must be able to add categories in addition to ones that we pre-define (dialog box with text box at the bottom for option to add new categories -> same as Lab 5 sorta)