~/talk

Pixel perfect is dead, long live to adaptive and accessible iOS apps

Talkat axe-con 2024 · 2024-02-20..02-22· [ios, accessibility]
links:none on file
slides:none on file

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

  1. 0:00Introduction and speaker intro
  2. 1:03History of adaptive iOS development
  3. 9:47Making apps adaptive and accessible
  4. 10:08Display and text size settings
  5. 15:21Dynamic type and size classes
  6. 28:51SwiftUI and adaptive layouts
  7. 31:19Testing accessibility shortcuts
  8. 34:34Why adaptive apps matter
  9. 36:39Closing and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.