Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Apple watchOS 7 App Development Essential Training

Apple watchOS 7 App Development Essential Training

3h 36mIntermediate2020-10-02

Authors

Steven Lipton

Steven Lipton

VP of Special Projects at Scientific Device Laboratory, Developer

Course details

The Apple Watch has continually dominated the smart watch market. It accounts for a majority of all smart watch sales, and its sales numbers have even eclipsed those of its analog competitors. In this course, learn how to develop and deploy a native application for this hugely popular smart watch using watchOS 7 and SwiftUI. Instructor Steven Lipton steps through how to build a simple iOS project, putting key concepts in context along the way. Discover how to create a storyboard-based standalone app without a phone base. Learn how to work with SwiftUI to create an app project from an existing phone project. Plus, see how to add navigation, lists, complications, notifications, a custom user interface from the digital crown (the primary hardware input for Apple Watch), and more.

Skills covered

watchOSiOS DevelopmentMobile DevelopmentAppleEssential Training

Concepts

0. Introduction

  • 01 - The new game for wearables
  • 02 - What you need to know

1. Storyboard Apps

  • 03 - Create a watch-only project
  • 04 - Design the storyboard
  • 05 - Connect objects to code
  • 06 - Write watchOS code
  • 07 - Row controllers in WatchKit
  • 08 - Tables in WatchKit
  • 09 - Run your watchOS app
  • 10 - Working with the simulator
  • 11 - Navigation in WatchKit
  • 12 - Challenge - Ratings page
  • 13 - Solution - Ratings page

2. SwiftUI on watchOS

  • 14 - Starting a SwiftUI watch project by extensions
  • 15 - SwiftUI on watchOS
  • 16 - Copy a phone interface
  • 17 - Add a watch interface
  • 18 - Add previews and scrolling
  • 19 - Presenting navigation
  • 20 - Add buttons and dismissals
  • 21 - Challenge - Ratings page
  • 22 - Solution - Ratings page

3. watchOS Specifics

  • 23 - List modifiers
  • 24 - Digital crown
  • 25 - Haptics
  • 26 - Presenting views
  • 27 - Animation modifiers
  • 28 - Challenge
  • 29 - Solution

4. Complications

  • 30 - What complications are
  • 31 - Add launch complication images and symbols
  • 32 - Data providers
  • 33 - Populate a complication template
  • 34 - Challenge
  • 35 - Solution
  • 36 - Configure sample templates
  • 37 - Timeline entries
  • 38 - Configure timelines
  • 39 - Launching a timeline

5. SwiftUI Complications

  • 40 - SwiftUI templates
  • 41 - SwiftUI full templates
  • 42 - Gauges in SwiftUI
  • 43 - Multiple templates
  • 44 - Challenge
  • 45 - Solution

6. Notifications

  • 46 - Push user notifications
  • 47 - SwiftUI notification views
  • 48 - Local notifications in SwiftUI
  • 49 - The push payload
  • 50 - Using the payload data
  • 51 - Challenge
  • 52 - Solution

Conclusion

  • 53 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal