/RecipesSwiftUI

iOS mobile application to search food recipes, built usin SwiftUI and MVVVM architectural design pattern.

Primary LanguageSwift

RecipesSwiftUI

Recipes App is an iOS application to search food recipes, built usin SwiftUI and MVVVM architectural design pattern.

Features

  • User can search for recipes and display a list of the matching recipes
  • User can select a health filter (Vegan, Low Sugar and Keto)
  • User can view his/her recent search as suggestions
  • User can view the details of a certain recipe
  • User can share recipe URL
  • User can open recipe website on Safari
  • User can scroll in the main screen infinetly as long as results exist

Built With

  • SwiftUI
  • MVVM
  • Alamofire
  • UserDefaults

Screens

  • Main Screen

  • Search Suggestions based on user recent search

  • Search for recipes

  • Health Filters

  • Recipe Details Screen

  • Share Recipe

  • Recipe Publisher Website on Safari

  • Pagination
Pagination.mp4

Recipes App Demo

app_demp.mp4

API used:

https://developer.edamam.com/edamam-docs-recipe-api