iOS Networking (2023)

Welcome!
Course Resources and Projects
How to Get Help?
Lesson 01: What is Networking?
Lesson 02: Finding and Using APIs
Lesson 03: How to use API endpoints
Lesson 04: What is a REST API?
Lesson 05: iOS Concurrency, Await and Async
Lesson 06: How to make an Network Request in Swift
Lesson 07: Debugging Network Requests with Proxyman
Lesson 08: Parsing Network Responses
Lesson 01: Intro to Source Control
Lesson 02: Xcode Setup
Lesson 03: Branching and Merging in Source Control
Lesson 04: The Yelp API
Lesson 05: Adding the API Key to Xcode Securely
Lesson 06: Making a Yelp API Request
Lesson 07: Parsing the Yelp API Response
Lesson 08: Reviewing the App Design in Figma
Lesson 09: Styling the List UI
Lesson 10: Business Detail Using SwiftUI Sheets
Lesson 01: The Observation Data Flow Pattern
Lesson 02: Swift Classes and Structures (Part 1)
Lesson 03: Swift Classes and Structures (Part 2)
Lesson 04: Swift Class Inheritance
Lesson 05: How to Implement the Observation Pattern
Lesson 06: Observation Pattern For City Sights
Lesson 07: SwiftUI Maps
Lesson 01: Map Markers
Lesson 02: Onboarding View
Lesson 03: Saving Data with AppStorage
Lesson 04: Locating the User (Part 1)
Lesson 05: Locating the User (Part 2)
Lesson 06: Downloading Images
Lesson 07: Enhancing the Yelp Query
Lesson 08: Launching Other Apps
Conclusion