Skip to content

A recipe-fetching iOS app built using the MealDB API. This project was developed as part of an assignment for Fetch, demonstrating expertise in Swift, API integration, and the MVVM architecture in an Xcode environment. The app enables users to search for recipes, view details, and explore ingredients through a seamless user interface.

Notifications You must be signed in to change notification settings

ankitmhatre/fetch-assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recipe Fetching App 🍽️

This is an iOS recipe-fetching app built as an assignment for Fetch. The app fetches data from the MealDB API, displaying a list of recipes for users to explore. Users can view detailed instructions, ingredients, and cooking methods for each recipe. This project was developed using Swift and Xcode and follows the MVVM architectural pattern for clean and maintainable code.

Features

  • 📋 Recipe List: The app displays a list of recipes fetched from the MealDB API.
  • 🍲 Detailed Recipe View: Each recipe shows ingredients, instructions, and a high-quality image.
  • 💻 API Integration: Data is fetched from the MealDB API and parsed asynchronously.
  • 🏛️ MVVM Architecture: Ensures clear separation of concerns and scalable code.
  • 🎨 UI/UX: A clean, responsive user interface using UIKit.

Screenshots

Technologies Used

  • Swift for iOS development
  • Xcode as the integrated development environment (IDE)
  • MealDB API for fetching recipe data
  • UIKit for building the user interface
  • MVVM (Model-View-ViewModel) architecture for a maintainable codebase
  • URLSession for making network requests
  • Codable for JSON parsing

How to Run the Project

  1. Clone the repository:
    git clone https://github.com/ankitmhatre/fetch-assignment.git

About

A recipe-fetching iOS app built using the MealDB API. This project was developed as part of an assignment for Fetch, demonstrating expertise in Swift, API integration, and the MVVM architecture in an Xcode environment. The app enables users to search for recipes, view details, and explore ingredients through a seamless user interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages