Skip to content

Team Meeting 10 Nov 13

Mark Maligalig edited this page Nov 14, 2022 · 8 revisions

Team Meeting 10 - November 13, 2022

Attendees

  • Areeba
  • Casper
  • Charlotte
  • Duc
  • Mark
  • Purna

Standup Progress/Updates, Difficulties

  • Areeba
    • Added MealPlanFragment with calendar
    • Working on adding recipes and ingredients to MealPlan
    • Wondering if RecipeListAdapter and IngredientAdapter can be reused; Casper said to try it out
    • Wondering about database abilities; Duc will take care of it
  • Charlotte
    • Finished unit tests for MealPlan, DailyPlan
    • Working on intent tests for MealPlan, DailyPlan
    • Issues:
      • Sorting out methods (e.g. separate testing for adding Ingredient vs adding Recipe)
        • Will discuss with Areeba since she's working on Meal Plan
      • Missing androidTest folder for Intent tests
  • Duc
    • Finished presentation for Tuesday lab
    • Working on Authentication, performed live demo
  • Purna
    • Trying to turn StorageActivity into StorageFragment
    • Problem with passing authentication activity causing issues with testing code
      • Solution: To test a specific activity (i.e. bypass MainActivity), ensure that the activity has android:exported="true" in the manifest file, then right click on Java file to run
      • May require extra help at lab session or another time
  • Mark
    • Turned AddEditRecipeFragment into AddEditRecipeActivity
    • Will work on editing Recipe ability with same activity
    • Issue with checking if adding Recipe ability works since Casper works on RecipeListFragment
      • Solution: create a blank activity that can pull up the RecipeList
  • Casper
    • Turned RecipeListActivity into RecipeListFragment
    • Converting to new UI, and Fragment + Adapter is done; just requires testing
    • Will work on ViewRecipeActivity
    • Sent message to resources channel regarding modification of existing modules that others are working on to "create a whole new fragment/activity to test your part instead" to prevent merge conflicts

During meeting

Database structure

  • In Users collection, document will contain UID (name of doc); and fields: Email, Name; and reference fields to SID, RLID, MPID (StorageID, RecipeListID, MealPlanID)
    • Note use of camelCase in field titles
  • 3 other collections: Storages, RecipeLists, MealPlans
    • Each collection syncs with Users collection

Todos

Essentially same as last meeting, just wrapping up for next lab meet (Tue)!

  • Areeba
    • MealPlan implementation
  • Casper
    • ViewRecipe
  • Charlotte
    • Unit tests, intent tests for MealPlan
  • Duc
    • Finish Authentication
  • Mark
    • Finish EditRecipe functionality
    • Intent tests for RecipeList
  • Purna
    • Finish StorageFragment, StorageList (communicate w/Duc)

Clone this wiki locally