Pixel perfect is dead, long live to adaptive and accessible iOS apps
summary
Asserts that pixel‑perfect layouts fail on modern iOS and shows concrete fixes: migrate from hardcoded 320-by-480 points to Auto Layout/constraints and size classes, support 12 different text sizes and 11 Dynamic Type styles, flip stack axis or swap constraint sets for large fonts, use readableContentGuide and scalable PDF images, and prefer system colors or provide darker variants so contrast moves from 2.2:1 to 7.3:1. Demonstrates Xcode previews and the Accessibility Inspector, gives a 30% adoption stat for user text-size changes, and shows these techniques working across UIKit and SwiftUI.
AI-written summary · about
chapters (9)
- 0:00Introduction and speaker intro
- 1:03History of adaptive iOS development
- 9:47Making apps adaptive and accessible
- 10:08Display and text size settings
- 15:21Dynamic type and size classes
- 28:51SwiftUI and adaptive layouts
- 31:19Testing accessibility shortcuts
- 34:34Why adaptive apps matter
- 36:39Closing and Q&A
related talks
50mCode, Layout & Design for Dynamic Type
40mDynamic Typography & Adaptive Layouts in iOS 11
25mSize Doesn't Matter: Building an App for Every iOS Device
31mTypography on iOS
36mSwiftUI Everywhere
40mIncreasing Your App's Accessibility to Optimize It for All Users
35mSwiftUI Performance for Demanding Apps
28mAdvanced Colors in iOS
