A simple iOS menu application built with SwiftUI as part of the CodeWithChris iOS Foundations course.
The app displays a list of sushi menu items, including an image, name and price for each item.
This project helped me practise:
- Building lists using SwiftUI
List - Creating reusable SwiftUI views
- Passing data between views
- Creating custom data models using
struct - Using the
Identifiableprotocol - Separating app data into a data service
- Loading data when a view appears
- Working with image assets
- Styling list rows and layouts with SwiftUI
MenuView- Displays the menu using a SwiftUIListMenuListRow- Reusable view for displaying each menu itemMenuItem- Model representing a menu itemDataService- Provides the menu data used by the app
- Swift
- SwiftUI
- Xcode
This project was created while working through the CodeWithChris iOS Foundations course as part of my ongoing iOS development learning.