Skip to main content
CF

Ultimate SwiftUI Mock Interview AppStore

5h 11m 38s
English
Paid

Ready to become a professional developer? After this course, you'll be ready for any type of interview. Prerequisites: Basic SwiftUI skills, Understanding of networking.

Course Topics

  1. Rendering SwiftUI views with NavigationStack, ScrollView, Searchable, GeometryReader, AsyncImage, etc.
  2. Fetching JSON with Async/Await
  3. Decoding JSON with Codable Protocol
  4. ScrollView snapping with scrollTargetLayout and scrollTargetBehavior
  5. iOS 17 #Observable macro
  6. Transform old completion handlers into async await code with Continuations
  7. Image caching using NSCache and AsyncImage

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 15 lessons

This is a demo lesson (10:00 remaining)

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

View Pricing
0:00
/
#1: Mock Interview Intro
All Course Lessons (15)
#Lesson TitleDurationAccess
1
Mock Interview Intro Demo
06:42
2
Rendering Views with ScrollView and GeometryReader
22:37
3
JSON Search with Async Await
34:49
4
Searchable with Sink and Debounce
16:57
5
Rendering Review Stars and Rating Count
14:56
6
Navigation Links and App Details JSON
30:56
7
Fullscreen Modal for Screenshots
21:38
8
Snapping Behavior with ScrollTargetBehavior and ScrollTargetLayout
15:10
9
Fetching JSON Reviews
23:50
10
Decoding JSON with Custom Keys
22:58
11
APIService Refactor and Completion Handlers
22:37
12
Decoding JSON with Generics
25:53
13
Async Await with Completion Handlers
22:31
14
Observable Macro Basics
14:11
15
Observable Refactor with PassthroughSubject
15:53
Unlock unlimited learning

Get instant access to all 14 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Related courses

Frequently asked questions

What are the prerequisites for this course?
The course requires basic SwiftUI skills and an understanding of networking. These foundational skills are essential as the lessons involve concepts such as JSON handling and asynchronous programming.
What projects or applications will I build during the course?
The course focuses on building a SwiftUI Mock Interview AppStore application. This includes rendering views, implementing searchable interfaces, and handling JSON data for app details and reviews.
Who is the target audience for this course?
The course is intended for individuals looking to advance their SwiftUI development skills and prepare for technical interviews. It's suitable for those familiar with basic SwiftUI concepts and networking.
What specific tools or platforms are covered in the course?
The course covers tools and concepts such as Async Await for handling asynchronous operations, GeometryReader for rendering views, and Observable Macro Basics for state management.
What topics are not covered in this course?
The course does not cover basic SwiftUI concepts or networking fundamentals in detail. It assumes you already have knowledge in these areas, focusing instead on advanced topics like JSON decoding and asynchronous programming.
How much time should I expect to commit to this course?
The course consists of 15 lessons, but the total runtime is not specified. You should plan to dedicate time to each lesson and the practical exercises, particularly if you aim to deeply understand concepts like APIService refactoring and JSON decoding.
How can the skills from this course be applied to other areas or careers?
Skills learned in this course, such as handling JSON with generics and refactoring with completion handlers, are valuable in any Swift development role. These techniques are applicable to building scalable and efficient iOS applications beyond the scope of this course.