Building for iOS is an incredibly valuable skill for any developer. This
course will teach you to make iOS apps with adaptive user interfaces that
work on multiple devices using Xcode, Swift, and SwiftUI.
Developing for iOS is a valuable and in-demand skill, but if you haven't
developed in the Apple world before, it can be surprisingly different. In
this course, iOS 14: Getting Started, you'll quickly get up and running using
Xcode 12, Swift 5, and SwiftUI to build great iOS apps and tap into the
latest features in iOS 14. First, you'll see the tools and learn how to create
iOS apps with adaptive user interfaces that work on multiple devices.
Next, you’ll learn how to manage iOS projects and define the building
blocks of your own iOS applications. Finally, you'll explore working with
data-driven controls and understand navigation options. When you’re
finished with this course, you'll know current best practices, iOS
architecture, and the most important ideas you need to feel comfortable
bringing your developer skills into the iOS and Apple developer world.
Andrew Bancroft is a born learner, passionate about discovery and about sharing what he’s learned with others. He has embraced Swift for iOS development since day zero, and loves empowering developers to succeed at building iOS apps with Swift.
Course Overview Hi, I'm Andrew Bancroft. You want to make applications for iPhone and iPad. I am going to show you how. We're using the most current tools and the best practices here, iOS 14, Swift5, Xcode 12, and SwiftUI. We'll learn how to get around Xcode and see what's available for us to tap into in iOS. We'll need a strong footing with SwiftUI, and we'll need to develop on mindset for using this all new user interface framework. It's a lot different than others you may be used to. So we're going to talk about constructing applications, working with data‑driven controls, building apps with multiple screens, and understanding navigation between them. To be successful here, I just need you to know the basics of Swift. You don't need to be an expert, and you don't need any history or background with iOS development, and that's why you're here, to get started. I'm making it my goal to teach you what it means to build iOS apps and to feel comfortable bringing all your skills to the Apple developer world. Let's get to it.