Introduction

I created a complete meals app which shows a list of categories which in turn contains list of meals in every category.You can also apply a number of filters on your apply on meals. You can also mark your preferred meals as favourite and view them on favourite tab.

The complete source code of the project is available on github.

Preview

The Meals app composed of following major screens or parts.

Main Screen

Main Page shows list of categories for which meals are available.

Main Page

Side Drawer

Side Drawer is used for navigating between meals and filters page.

Side Drawer

Favourite Screen

Favourite Screen shows a list of meals you had marked as favourite previously.

Favourite Page

Filter Screen

Filter screen gives a number of filters so that you can filter meals based on your preference.

Favourite Page

Category Detail Screen

Category Detail Screen shows meals which falls under particular category.

Favourite Page

Meal Detail Screen

Meal Detail screen shows:-

  1. Meal image and title
  2. List of ingredients
  3. Steps of cooking

Favourite Page