Build A Restaurant Viewing App - Intermediate SwiftUI 3 Course (iOS 15 & 16)
I'm thrilled to announce a new course in SwiftUI 3. We are going to be building out Foodee, a restaurant view app.
TLD'R
Learn about combine and publishers
Use CoreLocation and Mapkit to request location
URLSession management and networking
Basic core data stack
Testing publishers
Split into 25 videos (2~13 mins) 3 hours
-
Final Source Code/Figma
Utilizing the Yelp API, we'll fetch restaurants and display them in a list, taking advantage of many of the new SwiftUI 3 modifiers and managing the state to update it dynamically when the data comes in.
You'll learn how to create publishers and streams with Combine, which makes deterministic data flows that are easy to reason after we'll hook up CoreLocation and dynamically fetch restaurants based on the device location.
This course is more intermediate but can be suitable for beginners that want to challenge themselves. I go faster, so feel free to slow down the video or rewatch sections that didn't click right away.
If you have questions along the way, feel free to comment on the video or Google the question respectfully. Also pm me with questions on Twitter or email.
This series is from my YouTube channel and can be viewed there alternatively. Videos here are split up and sectioned into parts, are ad-free, downloadable, and feature more content such as UI polish, auto-completion, and core data sections.
Using SwiftUI 3 we're going to sharpen out SwiftUI skills, learning how to create complex layouts, networking & combine!