~/talk

The Art & Science of SwiftUI Animated Experiences

Talkat iOS Conf SG 2024 · 2024-01-18..01-19· [swift, web-animation]
slides:none on file

Concrete demonstrations of new SwiftUI animation tools and when to pick them make this worth watching: shows phase animator for synchronized staged transitions, key frame animator for independent timelines, spring-based curves replacing ease curves, and the withAnimation completion handler now available. Rebuilds the App Library pull‑down (blur, shrink, reflow, left-align search) and maps Disney’s 12 principles to UX needs, gives a short checklist for choosing APIs and timing and shows small working examples so the techniques actually translate to code.

AI-written summary · about

  1. 0:00Intro
  2. 1:40What happened at Dubdub
  3. 3:50Great user interfaces
  4. 5:45The purpose of animation
  5. 7:47The sequence of animations
  6. 9:25What is animation
  7. 12:48Animation timing
  8. 15:07Animation Principles
  9. 15:42Squash Stretch
  10. 17:03Staging
  11. 17:38Follow Through
  12. 18:31Slow In Slow Out
  13. 19:35Timing
  14. 20:39Arc
  15. 21:07Secondary Actions
  16. 22:18Exaggeration
  17. 22:44Solid Drawing
  18. 23:17Appeal Visual Delight
  19. 23:58Straight Ahead Post to Pose
  20. 26:35Checklist
~/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.