Good Meal

A cross-platform mobile application for online food recipes built using Flutter and Riverpod state management.

GoodMealMockup

Features

  • user can view suggested recipes.
  • user can view recipes according to chosen category [Lunch, Salad or dessert].
  • user can view ingredients for a specific recipe with the exact amount and an image for each ingredient.
  • user can view cooking steps for a specific recipe.
  • user can view the source of the recipe.
  • user can share recipe via different applications.
  • user can search for a specific recipe with auto completion for his/her search.
  • user can scroll infinitely in recipes as long as recipes exist [Pagination].

Built with:

  • dio
  • flutter riverpod
  • url launcher
  • flutter share
  • easy debounce for search
  • shimmer
  • lottie for animation

App Screens:

  • Main Screen

  • Recipe Details Screens

  • Share Recipe:

  • Search Auto Completion:

App Demo:

good_meal_demo.mp4