YoVDO

Apple watchOS 7 App Development Essential Training

Offered By: LinkedIn Learning

Tags

iOS Development Courses SwiftUI Courses Haptics Courses

Course Description

Overview

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

Related Courses

iOS 14 Getting Started
Pluralsight
Building Your First iOS 13 App
LinkedIn Learning
iOS 13 Development Essential Training: 1 Fundamentals, UI, and Architecture
LinkedIn Learning
iOS Development Tips Weekly
LinkedIn Learning
Swift 5: Protocol-Oriented Programming
LinkedIn Learning