Simple play icon Course
Skills Expanded

iOS 17 Fundamentals

by Andrew Bancroft

Building for iOS is an incredibly valuable skill for any developer. This course will teach you to make apps using Xcode, Swift, and SwiftUI that support the features users will expect when they upgrade to iOS 17.

What you'll learn

Developing for iOS is a valuable and in-demand skill, but it can be surprisingly different if you haven't developed for Apple platforms before. In this course, iOS 17 Fundamentals, you'll quickly get up and running using Xcode 15, Swift 5, and SwiftUI to build great iOS apps and tap into the latest features of iOS 17.

First, you’ll see the tools and learn the core principles for designing iOS apps with adaptive, accessible, and localized user interfaces that work on multiple devices.

Next, you'll explore how to tackle some of the most common scenarios you’ll run into when you’re building an app for iOS 17, like performing common networking tasks, managing data, adding push notifications to your application, and implementing widgets.

Finally, you’ll learn how to take your app and publish it on the App Store.

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 app ideas to iOS 17.

Table of contents

Course Overview
1min

About the author

Andrew is a people-driven, creative, impactful developer and teacher with more than 15 years of experience helping others succeed with technology. He has embraced Swift for iOS development since day zero, and loves equipping developers to succeed at building iOS apps with Swift. Andrew is a Principle Data Architect for the Noble Research Institute, an agricultural research organization located in the heart of southern Oklahoma. His day job keeps him busy leading Noble's efforts to make the most... more

Ready to upskill? Get started