-
Notifications
You must be signed in to change notification settings - Fork 0
Team Meeting 10 Nov 13
Mark Maligalig edited this page Nov 14, 2022
·
8 revisions
- Areeba
- Casper
- Charlotte
- Duc
- Mark
- Purna
- 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
- Sorting out methods (e.g. separate testing for adding Ingredient vs adding Recipe)
- 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
- Solution: To test a specific activity (i.e. bypass MainActivity), ensure that the activity has
- 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
resourceschannel 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
- Duc discussed database structure and Firebase use example, based on new structure shown last meeting (FigJam link)
- See below
- Duc worked on revised UI mockup, including changed UI and colour scheme (will adjust using team.xml)
- To replace deprecated use of
DateJava library, we will useCalendarinstead- View this article on how to use
Calendar - Oracle Java
Calendardocumentation - Note that month integer starts at
0(e.g. November =10=NOVEMBERconstant)
- View this article on how to use
- 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
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)