Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Apple watchOS 7 App Development Essential Training

via LinkedIn Learning

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to develop and deploy a native Apple Watch application using watchOS 7 and SwiftUI.

Syllabus

Introduction
  • The new game for wearables
  • What you need to know
1. Storyboard Apps
  • Create a watch-only project
  • Design the storyboard
  • Connect objects to code
  • Write watchOS code
  • Row controllers in WatchKit
  • Tables in WatchKit
  • Run your watchOS app
  • Working with the simulator
  • Navigation in WatchKit
  • Challenge: Ratings page
  • Solution: Ratings page
2. SwiftUI on watchOS
  • Starting a SwiftUI watch project by extensions
  • SwiftUI on watchOS
  • Copy a phone interface
  • Add a watch interface
  • Add previews and scrolling
  • Presenting navigation
  • Add buttons and dismissals
  • Challenge: Ratings page
  • Solution: Ratings page
3. watchOS Specifics
  • List modifiers
  • Digital crown
  • Haptics
  • Presenting views
  • Animation modifiers
  • Challenge
  • Solution
4. Complications
  • What complications are
  • Add launch complication images and symbols
  • Data providers
  • Populate a complication template
  • Challenge
  • Solution
  • Configure sample templates
  • Timeline entries
  • Configure timelines
  • Launching a timeline
5. SwiftUI Complications
  • SwiftUI templates
  • SwiftUI full templates
  • Gauges in SwiftUI
  • Multiple templates
  • Challenge
  • Solution
6. Notifications
  • Push user notifications
  • SwiftUI notification views
  • Local notifications in SwiftUI
  • The push payload
  • Using the payload data
  • Challenge
  • Solution
Conclusion
  • Next steps

Taught by

Steven Lipton

Reviews

Start your review of Apple watchOS 7 App Development Essential Training

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.