SwiftUI Mastery Travel Discovery
11h 28m
English
Paid
Course description
SwiftUI is now in its second iteration and available for developers through Xcode 12. In this course, I'd like to teach you how to develop a real world application utilizing this new framework. Much of the following lessons will go through the topics of laying out UI and filling the screen with dynamic data.
Read more about the course
Where does the data come from? All screens are populated by JSON that will be provided for each lesson.
Who is this course for?
- You want to explore the limits of SwiftUI
- You want to build applications quickly and correctly
- You want to learn about Reactive State Programming
- You want to go through real world examples of View Models
Requirements
- Xcode 12+
- Some basic understanding of SwiftUI
- JSON Fetching
Watch Online
0:00
/ #1: NavigationView ScrollViews and Stacking
All Course Lessons (34)
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | NavigationView ScrollViews and Stacking Demo | 24:08 | |
| 2 | ForEach Hashables and System Images | 23:51 | |
| 3 | Destinations Row Images and Sizing | 18:14 | |
| 4 | Restaurants and Trending Creators | 26:33 | |
| 5 | Linear Gradients and ZStack Layers | 20:02 | |
| 6 | Project Clean Up and File Organization | 17:43 | |
| 7 | Reduce Code Duplication with ViewModifiers | 12:42 | |
| 8 | Using NavigationLink to Perform Transitions | 15:35 | |
| 9 | Perform Networking using ObservableObject | 21:14 | |
| 10 | Decode JSON Objects and JSON Errors | 18:45 | |
| 11 | Kingfisher SDWebImage Image Loading | 13:53 | |
| 12 | Dependency Injection and Network Errors | 22:27 | |
| 13 | NavigationLazyView Bug Fix | 17:02 | |
| 14 | Popular Destination Details and Text Fix | 27:45 | |
| 15 | SwiftUI Map Views and @State Initialization | 26:36 | |
| 16 | Show Map Markers with Toggle | 23:10 | |
| 17 | Custom MapAnnotation with RoundedRectangle Borders | 19:21 | |
| 18 | Show UIViewController with UIViewControllerRepresentable Container | 11:24 | |
| 19 | Integrate Swiping with UIPageViewController and UIHostingController | 25:41 | |
| 20 | Inject Images into PageViewController | 14:20 | |
| 21 | Load Images from Internet in PageViewController | 12:18 | |
| 22 | Fetch Destination Details from API | 28:47 | |
| 23 | Restaurant Details View | 28:59 | |
| 24 | Fetch PopularDishes Nested JSON | 26:39 | |
| 25 | Customer Reviews with Ratings | 24:32 | |
| 26 | Restaurant Photos LazyVGrid | 15:00 | |
| 27 | GeometryReader 3 Column Image Grid | 15:46 | |
| 28 | Picker Grid List Toggle | 16:45 | |
| 29 | Present Fullscreen Modal with Photos | 20:28 | |
| 30 | Correct Page Index for Carousel Modal | 16:14 | |
| 31 | Navigate to User Details View | 25:20 | |
| 32 | Post Card Layout View | 13:21 | |
| 33 | Fetch UserDetails JSON | 25:01 | |
| 34 | Dark Mode Support | 18:24 |
Unlock unlimited learning
Get instant access to all 33 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionComments
0 commentsWant to join the conversation?
Sign in to commentSimilar courses
Instagram Firebase
Sources: letsbuildthatapp
Have you ever wondered how applications are built in the real world? Do big software companies utilize the Storyboard to build out their apps? Speaking from my
17 hours 24 minutes 2 seconds
Build SwiftUI apps for iOS 18 with Cursor and Xcode
Sources: designcode.io
In this course, we will explore the new features of SwiftUI 6 and Xcode 16 for creating applications for iOS 18. You will learn how to work with mesh gradients,
4 hours 35 minutes 14 seconds
Thinking in SwiftUI
Sources: objc.io
SwiftUI is radically different from UIKit. In this short book, we will help you build a mental model of how SwiftUI works. We explain the most important concepts in detail, and ...
4 hours 37 minutes 30 seconds
Exploring UIKit Internals with Hopper Disassembler
Sources: kodeco.com (ex raywenderlich)
Explore private UIKit APIs using the reverse engineering tool Hopper Disassembler and then use your advanced knowledge of UIKit's hidden secrets to your advanta
32 minutes 37 seconds
Practical Swift Concurrency - The Video Course
Sources: donny wals
Explore 10 hours of content on Swift Concurrency. Enhance learning with video exercises complementing the Practical Swift Concurrency book. Ideal for visual
4 hours 45 minutes 41 seconds