SwiftUI app for mobile devices (IPhones) that is functioning like cook book that user can add new dishes as well as informations asscoated with them. User can write multiple indredients, multiple steps to prepare dish as well as set difficulty level. Cook book also stores those informaction using Core Data (persistant storage between app launches) for user to browse through those recipes. There are multiple gestures implemented in application such as swipe to delete element from dish category as zoom in difficulty level on dish description page.
The app features:
- dish grouping bu category (meat/pasta/soups),
- browsing through defined elements and deleting or adding new recipe,
- persistant data storage using Core Data,
- setting new dish title, difficulty level, ingredients as well as preparing steps on the "add new" page,
- dish details page with formatted title, ingredients, steps as well as difficulty in form of gauge indicator,
To use/install the app you have to have installed XCode IDE in the MacOS. Simply launch the IDE and the preffered simulator.
app_run.mp4
- Main page of the app with the meal categories
- Meat recipes list inside meat category and recipe details page
![](https://github.com/RobertNeat/CookBook/raw/main/screenshots/2_meat_category.png)
![](https://github.com/RobertNeat/CookBook/raw/main/screenshots/3_meat_category_dish_details.png)
- Soup recipes list inside soup category and add page for new recipe
![](https://github.com/RobertNeat/CookBook/raw/main/screenshots/4_soup_category.png)
![](https://github.com/RobertNeat/CookBook/raw/main/screenshots/5_add_soup.png)
![](https://github.com/RobertNeat/CookBook/raw/main/screenshots/6_soup_filled.png)
![](https://github.com/RobertNeat/CookBook/raw/main/screenshots/7_soup_added_to_core_data.png)
![](https://github.com/RobertNeat/CookBook/raw/main/screenshots/8_soup_details.png)