From the course: Apple watchOS 7 App Development Essential Training

What you need to know - watchOS Tutorial

From the course: Apple watchOS 7 App Development Essential Training

Start my 1-month free trial

What you need to know

- For this course, you'll need some knowledge and tools. I'm going to assume the following about your knowledge level, you've worked with swift 5.3 or later. Now I have a habit of using the ternary conditional operator and the nil coalescing operators when I code. If you're not familiar with them, you might want to check out the iOS development tip weekly episode on them. We'll be working with swiftUI. So I'll assume you've dabbled in Swift UI and can use modifiers and basic lists and tell the difference between a state and a binding variable. If not, I suggest looking at the SwiftUI Essential Training Course. When we get into notifications, it'll be a good idea if you have some idea about notifications, but not necessary. It'll also help if you have some JSON knowledge. I'll assume you've worked with Xcode and know about asset libraries and creating files and projects in the light. And you also know your way around an Xcode simulator. If you don't have any of these, don't worry, I'll explain as I go. As for your tools, I'm going to keep it simple. Xcode 12 or later and a Mac to run it. You won't need an Apple Watch since you'll be working completely in the simulator. One warning here, I wrote the code on an Xcode 12 beta, there may be a few slight differences between the production version and the beta i wrote. I'll be using exercise files, it will be assets and code in there. I'll add to the project as we progress. Whether you follow along by doing the code is up to you. But some of these code files, especially in complications may be good tools for future projects. We'll be building the latest app for the Huli Pizza company, a fictitious Hawaii based pizza chain run by some friends obsessed with surfing and pizza. Since they can wear their watch out on the waves, they want customers to order pizza on their Apple watches. After building a prototype for older watch technology with storyboards, we'll use swiftUI to adapt one of the pizza ordering apps for the iPhone to the Apple Watch. Let's see what we can do with the Apple Watch and watch OS 7 to make their app a reality.

Contents