This repository is an iOS App that allows users to search and save meals recipes.
This project was implemented as the Capstone Project (Final Project) for Udacity iOS Developer Nanodegree Program
- Search online for variety of unique great recipes
- Filter your search by meals caterogies or area/location
- Mark your favorite recipes and find them easily in your lists.
- Manage your favorite recipes
- Read more about the recipes from the recipe Weblink and youtube
- Swift 5 - The programming language used
- StoryBoard
- No external libraries were used in this project
- API used - The App uses the free version of TheMealDB Api
- Xcode 11.0 or later
- iOS v12.0 or later
- Mac OS v10.10 or later
Configuring the Xcode project requires a few steps in Xcode to get up and running
-
Configure each Mac and iOS device you plan to test, Create or use an existing Apple ID account.
-
Clone or download the App
-
Opne the cloned or downloded project
-
Configure the Team for each target within the project.
- Open the project in the Project navigator within Xcode and select each of the targets. Set the Team on the General tab to the team associated with your developer account.
-
Ensure iOS Developer is chosen for the Code Signing Identity setting in the Code Signing section of Target > Build Settings for the following Targets, and change the Build identifier (package id/name)
-
Select the Device you want the App to run on and Click run
- Hat tip to the TheMealDB Api Team for a simple and Amazing API
- Taha Sönmez for his awesome trick of how to Handle Empty TableView in Swift 4 & iOS 11
# Easy-Super-Meals
Copyright (c) 2021 Awesome Jim (https://github.com/AwesomeJim/Easy-Super-Meals-Swift).
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.