It must contain 2 menu items and a header. In the drawer, when the Food Menu is clicked, both FoodCategoryFragment and FoodListFragment will fill up entire screen (see above). The FoodCategoryFragment should use recycle view and allows user to browse items by swiping left and right. The FoodListFragment, on the other hand, should allows user to browse items vertically (you can use recycle view or list fragment). When the list item inside the FoodListFragment is clicked, the DetailActivity.class should be launched. User can add the selected item with specific quantity and all the selected items should be shown in the OrdersFragment.
Part 1 Navigation drawer and Food Menu
When your program first launched, you should show the Food Menu as the default. In addition, while implementing Food Menu, you must use recycle view with cards for the FoodCategoryFragment, and when user clicks on the card, the items in the FoodListFragment get updated. See below:
Part 2 Database and orders – (30 points)
When the Order in the navigation drawer is clicked, an order fragment/activity will be replaced the Food Menu view. You must show all the food items that has been selected so far as the following format.