~/talk

Live Scores with Live Activities

Talkat Copenhagen Developers Festival 2023 · 2023-08-28..09-01· [ios]
speakerdeck:fawkeswei
slides:none on file

Forza Football builds a live scores Live Activity that uses server-sent APNs payloads because the activity process cannot make network requests, and the team ends up sending near–per-minute pushes to keep the match clock accurate. Design work balances a 160px lock‑screen limit and three Dynamic Island states, iterates through cropped logos and color treatments, and instruments an in‑app preview tool plus APNs console testing. The result ships on the App Store and proves reliable despite push debugging pain.

AI-written summary · about

  1. 0:00Live Activities intro
  2. 3:30What is a Live Activity
  3. 13:09Designing for lock screen
  4. 23:45Iterating on Live Activity UI
  5. 37:11Data flow for updates
  6. 45:23Debugging push notifications
  7. 50:26Update frequency challenges
  8. 55:46Error handling and stale data
  9. 57:32iOS 17 Live Activity features
~/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.