-
Notifications
You must be signed in to change notification settings - Fork 0
Team Meeting 9 Nov 8
Mark Maligalig edited this page Nov 9, 2022
·
5 revisions
- Areeba
- Casper
- Charlotte
- Duc
- Mark
- Purna
- Areeba
- UML
- Finished MainMenuActivity
- Got over last week's roadblock of Android Studio not working
- Charlotte
- n/a
- Duc
- StorageActivity, AddEditStorageFragment
- Adding/editing custom values for Ingredient
- Database connection to activities, sign in/sign up, hooked to Storage
- StorageActivity, AddEditStorageFragment
- Purna
- Unit tests for Recipe, RecipeList
- Wanted to do Intent tests but activities weren't done in time
- Mark
- Done RecipeActivity, RecipeListAdapter w/Casper
- Finishing Edit Recipe abilities
- Casper
- Finished Recipe class
- Finished RecipeListActivity, RecipeListAdapter
- Working on ViewRecipe
- Changing how branches are divided in code, dividing by module rather than issues
- New PR structure will also reflect changes in module, but still link PR to existing issues
- Duc created FigJam proposing new structure of code, using modules and submodules
- Classes have changed whether they are Activities or Fragments, see below for clarification
- Divided by View, Model, Utilities (like VMC)
- View = related to UI (user interface)
- Main: show the 4 sections of the app (Storage, Recipe List, Meal Plans, Shopping List)
- Authentication: prompt user for email/password, maybe option for 3rd party login (e.g. sign up w/Google)
- Storage, RecipeList, MealPlans, ShoppingList are Fragments to make easily accessible through nav bar
- ViewHolder is how items are presented to user (i.e. RecyclerView)
- Want to change Add/Edit Ingredient/Recipe/MealPlan to Activity (e.g. AddEditIngredientActivity) as the options are content-heavy, can justify Activity
- Viewing items are now activities (e.g. ViewRecipeActivity, ViewMealPlanActivity) w/the exception of ViewIngredientDialogFragment as ingredient may not have enough info to justify making an Activity
- Special fragment: AddEditCustomValueDialogFragment (e.g. for adding new units, locations, categories), used in multiple modules (e.g. AddEditIngredientActivity, AddEditRecipeActivity, AddEditMealPlanActivity)
- Model = data classes
- Utilities = IngredientComparator, RecipeComparator, DBController classes
- To help with sorting objects (items)
- Branch naming convention has changed to
<moduleName>, e.g.storage
- 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)