Frequently Asked Questions
What will I learn in this course?
This course is meant to be an introduction to SwiftUI. We start off easy and gradually get more difficult over the course of 4 apps. There is a focus on moving data between views with @State, @Binding, @StateObject, @ObservedObject and @EnvironmentObject as I found that to be the trickiest part of learning SwiftUI.
What skill level is required for this course?
This course is designed for those that have some Swift knowledge. I definitely explain the basics of SwiftUI... but not the basics of the Swift Language itself. You don't have to be a Swift expert or anything, but knowledge of Swift basics is assumed for this course. For example, I don't stop to explain variables, arrays, types, structs or anything like that. If you need those basics, check out my beginner Swift course called iOS Dev Launchpad.
Will this course be updated for iOS 15?
Yes. When Xcode 13 and iOS 15 are official in the Fall of 2021, I will go through the project and create a "New in iOS 15" section that covers items such as Async/Await for network calls. This will be a free update in the Fall.
How long do I have access to the course videos?
You have access to this course for as long as it exists. It will exist as long as it's reasonable to keep up to date, which I imagine will be a few years.
What if I don't find the course valuable?
Within 30 days of purchase there is a 100% money back guarantee. No questions asked. I'm proud of my courses and stand by my work. If you don't get value from it, I'm happy to give a full refund.