Skip to main content
CF

SwiftUI Mastery Travel Discovery

11h 28m
English
Paid

SwiftUI is now in its second iteration and available for developers through Xcode 12. In this course, you'll learn how to develop a real-world application utilizing this new framework, covering essential topics like UI layout and filling the screen with dynamic data.

Course Content

This course will guide you through creating engaging user interfaces and incorporating dynamic content using JSON data, which will be provided in each lesson. You'll gain hands-on experience with reactive programming and view models.

Course Objectives

  • Explore the limits of SwiftUI functionality.
  • Learn to build applications quickly and correctly using best practices.
  • Understand and apply Reactive State Programming.
  • Gain practical experience with real-world examples of View Models.

Target Audience

This course is ideal for those who:

  • Are curious about the capabilities of SwiftUI.
  • Wish to streamline their app development process.
  • Aspire to learn advanced programming concepts such as Reactive State Programming.
  • Want practical experience with view models in real-world applications.

Course Requirements

  • Xcode 12+ is required.
  • A basic understanding of SwiftUI is recommended.
  • Familiarity with JSON Fetching will be beneficial.

About the Author: Let's Build That App

Let's Build That App thumbnail

Let's Build That App is the iOS-development teaching brand of Brian Voong, a former Goldman Sachs and Facebook engineer who now publishes full app-build courses for SwiftUI and UIKit. The channel is one of the most prolific independent iOS-tutorial sources on YouTube, with paid extended versions on his site that walk end-to-end through real-app projects.

His CourseFlix material reflects that approach: SwiftUI Mastery Travel Discovery, Instagram Firebase (a from-scratch Instagram clone with a Firebase backend), and Ultimate SwiftUI Mock Interview AppStore all follow the same structure — the instructor builds a complete shippable iOS app on camera, dropping into Xcode shortcuts, simulator behaviour, and Apple framework idioms as the project demands them.

Watch Online 34 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 34 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: NavigationView ScrollViews and Stacking
All Course Lessons (34)
#Lesson TitleDurationAccess
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 subscription

Related courses

Frequently asked questions

What is SwiftUI Mastery Travel Discovery about?
SwiftUI is now in its second iteration and available for developers through Xcode 12. In this course, you'll learn how to develop a real-world application utilizing this new framework, covering essential topics like UI layout and filling…
Who teaches this course?
It is taught by Let's Build That App. You can find more courses by this instructor on the corresponding source page.
How long is the course?
It contains 34 lessons with a total runtime of 11 hours 28 minutes. Every lesson is available to watch online at your own pace.
Is it free to watch?
It is part of CourseFlix's premium catalog. A subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch it online?
The course is available to watch online on CourseFlix at https://courseflix.net/course/swiftui-mastery-travel-discovery. The page hosts every lesson with the integrated video player; no download is required.