Appetizers is a take-home app developed by @SeanAllen that covers the basics of SwiftUI. It's a good project to learn how this framework works, API requests with async/await, MVVM architecture, reusable components, etc. You can watch the progress commit by commit or follow the tutorial I have left in the description of the project
https://seanallen-course-backend.herokuapp.com/swiftui-fundamentals/appetizers
- Network calls
- Image server download
- Error handling and showing alerts
- Passing data
- Deleting items from a list
- Preserving data
- Form validation
- In your terminal run:
git clone https://github.com/Erikote04/Appetizers.git
- Open the project in Xcode
- Build the project to see if anything fils with
Cmd+B
- Run the app in the simulator with
Cmd+R
- Git command tools
- Computer with Xcode
- Xcode 16 & iOS 18