3

watchOS: Complications [SUBSCRIBER]

 1 year ago
source link: https://www.kodeco.com/32839701-watchos-complications
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Kodeco, the new raywenderlich.comGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupShapeGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroup

Kodeco is the new raywenderlich.com. Read about our changes here.

Kodeco is the new raywenderlich.com

We're excited to introduce our new name, and our new look and feel, with all of the same content you know and love!

Read the full story

This course is available as part of the kodeco.com Professional subscription. To learn more click here

Home watchOS: Complications
domain-ios-39175aafb28a4555195f2ea693a6312b62462420ca3eafe87b1ced8c3cdca816.svg
original.png
media-course-ios-83c2c1486f5cd8c1ff9a1b67c9bfb6e2c967d003b40ef5a8c23917f20ddbbc20.svg

Home watchOS: Complications

Pro

watchOS: Complications

Feb 7 2023, Swift 5.6, watchOS 8.5, Xcode 13

Learn how to develop one of the most compelling and useful features of the Apple Watch: Complications.

By Catie Catterwaul.

Who is this for?

This course is designed for developers who have some experience with Swift, SwiftUI, and building apps for watchOS.

Covered concepts

  • watchOS Complications
  • Complication Families and Templates
  • Timeline Entries
  • Background Tasks
  • Push Notifications
  • SwiftUI Views
  • Factory Method Design Pattern

Part 1: Introduction to Complications

A quick introduction to what a complication is, including graphics showing the location of each type.

Learn the process of setting up your first complication, starting with a data source.

Learn how to tell the Apple Watch when a complication should be updated.

Add support for multiple complication families and learn about their corresponding layout templates.

Add layout templates for multiple complication families.

Use background tasks to keep your complications up to date.

Use background URL downloads to keep your complications up to date.

Employ PushKit to send push notificaiton and keep your complications up to date.

Part 2: Tinted & Custom Complications

Learn how to prepare your complications for a tinted appearance by applying multi-layered images.

Learn how to prepare your complications for a tinted appearance by applying SwiftUI graphic views or conditional rendering modes.

Learn how to create custom complications using SwiftUI.

Refactor the EventView to enable previews and support different calendar types.

Connect your custom SwiftUI view to a timeline entry and display it as a complication.

Instructors

Contributors

Over 300 content creators. Join our team.

All videos. All books.
One low price.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalogue of 50+ books and 4,000+ videos.

Learn more

The largest and most up-to-date collection of courses and books on iOS, Swift, Android, Kotlin, Flutter, Dart, Server-Side Swift, Unity, and more!

© 2023 Kodeco Inc


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK