Frequently Asked Questions
What will I learn in this course?
This course is meant to be an introduction to the world of iOS Development. You will learn the basics of Swift, Xcode and build beginner apps. Beyond the code we discuss general programming principles, career advice, how to network as a developer as well as recommended future learning.
What skill level is required for this course?
This course is designed for absolute beginners. I set out to create the best introduction to the world of iOS development, which is why we spend a lot of time talking about the overall profession as well as the code. If you're early in your journey to learning iOS development, this is for you.
Why do you focus on UIKit and not SwiftUI?
SwiftUI was announced in the summer of 2019. It is still VERY new and not quite ready for serious production apps. I built this course with the assumption you want to get hired as an iOS developer within the next year or two. UIKit will still be the dominant way of doing things in that time frame. SwiftUI will have it's day, but it will take a while. That said, I have a small SwiftUI preview section in this course and have other courses dedicated to SwiftUI.
Will this course be updated for iOS 15?
Yes. However, because this course covers the basics, iOS 15 changes didn't affect it all that much. I've added a few videos that showcase the new UIKit button system, what's new in Xcode 13, as well as some challenges for the foundational topics.
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 this course and stand by my work. If you don't get value from it, I'm happy to give a full refund.