Building for iOS is an incredibly valuable skill for any developer. In this course, you'll use Xcode and Swift to make iOS apps with adaptive user interfaces that work on multiple devices, explore iOS app architecture, and more.
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 11 Fundamentals, you'll quickly get up and running using Xcode 9 and Swift 4 to build great iOS apps and tap into the latest features in iOS 11. First, you'll see the tools and learn how to create iOS apps with adaptive user interfaces that work on multiple devices (including iPhone X). Then, 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. By the end of the 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.
Simon is a staff author at Pluralsight. With a 30-year background in programming and teaching, he obsesses on making complicated subjects accessible, memorable, and easier to learn. Since 2002, he's recorded dozens of popular and highly-rated training courses. His current focus is on iOS and computer science topics.
Course Overview Hi, this is Simon Allardice, and welcome to iOS 11 Fundamentals. Developing iOS apps is an incredibly valuable skill, but many software developers are surprised by just how different it can be to jump into the Apple developer world if it's not what you're used to. Now in this course we're going to explore not just the code, but the most important ideas, techniques, and skills that you will always need when doing any iOS development. We'll get comfortable with the most current and up-to-date tools, Xcode 9 and the Swift 4 programming language. We'll cover creating iOS projects, how to name them well, and we'll dive into the important ideas and architecture that make them work, what Apple are going to provide and what you need to provide. We'll build iOS user interfaces that can automatically adjust themselves to work on multiple devices, from the smallest iPhone to the largest iPad, and everything in between, including the latest iPhone X. And we'll build apps with data-driven controls, navigation controls and we'll explore common sticking points and how you get passed them. And they'll be a real focus on understanding the architecture, how to think about building iOS apps, so that by the end of this course you'll feel comfortable bringing all of your skills into the Apple developer world. This is iOS 11 Fundamentals at Pluralsight. Let's get started.