iOS 17 Fundamentals
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
- Understanding Notification Scenarios 4m
- Requesting Permission to Deliver Notifications 5m
- Sending Local Notifications 8m
- Sidebar: Understanding the Delegation Design Pattern 7m
- Responding to Local Notifications 8m
- Configuring an Xcode Project for Remote Notifications 7m
- Testing Remote Notifications 4m
- Making Notifications Actionable 5m
- Sending Silent Background Notifications 5m
- Setting Up a Remote Notification Server 9m