Breaking into tvOS design and development
summary
Built a native tvOS app for a Norwegian streaming service with a nine‑person Scrum team, using Xcode, UIKit and TVUIKit components (TVPosterView, TVDigitEntryView, TVMonogramView), Sketch/Zeplin/Marvel for prototypes, Jira/TestFlight for delivery and a public GitHub repo (tvShowRoom). Design rules: 1920×1080, supply 1x/2x assets, avoid 60px top/bottom and 90px sides, average viewing distance ~3m so use large graphics and spacing. Interaction specifics include the focus engine, preferredFocusEnvironments, UIFocusGuide and setNeedsFocusUpdate/updateFocus.
AI-written summary · about
chapters (22)
- 0:00Start
- 1:02Introduction
- 3:04Apple Human Interface Guidelines
- 10:10Tab Bar
- 10:30Themes
- 11:33Examples
- 13:21Alert
- 14:15Tv Ui Kit Framework
- 15:31Posture View
- 16:57Tv Monogram View
- 17:38Common Elements
- 18:56Search
- 19:40Minimize Text Entries
- 20:10Interactions
- 21:49Gestures
- 22:34The Focus Engine
- 25:09Collection Views
- 27:22Ui Focus Guide
- 27:55Eye Focus Guide
- 29:18Tips and Tricks
- 32:26Working Tools
- 35:13References
related talks
01h 12mHow Apple TV Development Differs from iOS Development
38mtvOS Platform and APIs
30mEvolving Existing Projects With SwiftUI
52mDeveloping Killer Apple Watch Applications
23mWriting Your UI Swiftly
37mAdopting SwiftUI at scale
53mRefactor Your Way Forward
36miOS to visionOS: How to prepare your app for the future
