Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

SwiftUI Advanced Learning

via YouTube

Overview

Dive deep into advanced SwiftUI concepts and techniques in this comprehensive video tutorial series. Master custom ViewModifiers, ButtonStyles, Transitions, and Shapes. Learn to implement MatchedGeometryEffect, Generics, @ViewBuilder, and PreferenceKey. Explore creating custom tab bars and navigation bars, converting UIKit components to SwiftUI, and leveraging Protocols and Dependency Injection. Gain proficiency in unit and UI testing, advanced Combine Publishers and Subscribers, and CloudKit integration. Discover TimelineView, custom Bindings, error handling, KeyPaths, Property Wrappers, Subscripts, and custom Operators. Elevate your SwiftUI skills to create sophisticated, high-performance iOS applications.

Syllabus

Master SwiftUI online for FREE | Advanced Learning #0
How to create custom ViewModifiers in SwiftUI | Advanced Learning #1
How to create custom ButtonStyles in SwiftUI | Advanced Learning #2
How to create custom Transitions in SwiftUI | Advanced Learning #3
How to use MatchedGeometryEffect in SwiftUI | Advanced Learning #4
Custom Shapes in SwiftUI | Advanced Learning #5
Custom shapes with Arcs and Quad Curves in SwiftUI | Advanced Learning #6
Animate Custom shapes with AnimateableData in SwiftUI | Advanced Learning #7
How to use Generics in Swift | Advanced Learning #8
How to use @ViewBuilder in SwiftUI | Advanced Learning #9
Use PreferenceKey to extract values from child views in SwiftUI | Advanced Learning #10
Create a custom tab bar in SwiftUI | Advanced Learning #11
Create a custom navigation bar and link in SwiftUI | Advanced Learning #12
Use UIViewRepresentable to convert UIKit views to SwiftUI | Advanced Learning #13
Use UIViewControllerRepresentable to convert UIKit controllers to SwiftUI | Advanced Learning #14
How to use Protocols in Swift | Advanced Learning #15
How to use Dependency Injection in SwiftUI | Advanced Learning #16
Unit Testing a SwiftUI application in Xcode | Advanced Learning #17
UI Testing a SwiftUI application in Xcode | Advanced Learning #18
Advanced Combine Publishers and Subscribers in SwiftUI | Advanced Learning #19
How to use Futures and Promises in Combine with SwiftUI | Advanced Learning #20
Setup CloudKit in SwiftUI project and get user info | Advanced Learning #21
CloudKit CRUD Functions in SwiftUI project | Advanced Learning #22
Upload images and CKAssets to CloudKit | Advanced Learning #23
Send Push Notifications using CloudKit in SwiftUI | Advanced Learning #24
Creating a reusable utility class for CloudKit code | Advanced Learning #25
How to use TimelineView in SwiftUI | Advanced Learning #26
Create custom Bindings in SwiftUI | Advanced Learning #27
Custom Errors and Alerts in SwiftUI | Advanced Learning #28
How to use KeyPaths in Swift | Advanced Learning #29
How to create custom Property Wrappers in SwiftUI (PART 1/2) | Advanced Learning #30
How to create custom Property Wrappers in SwiftUI (PART 2/2) | Advanced Learning #30
How to use Subscripts in Swift | Advanced Learning #32
How to create custom Operators in Swift | Advanced Learning #33

Taught by

Swiftful Thinking

Reviews

Start your review of SwiftUI Advanced Learning

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.