~/talk

Touch - An Introduction to Interactive Widgets

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

iOS 17 widgets become truly interactive by wiring SwiftUI buttons and toggles to app intent perform functions that run asynchronously and then force a timeline reload so the widget updates. Widgets run in a separate widget extension, have archived view snapshots for instant feedback, and impose a 30 megabyte memory limit. Examples shown: a train‑times widget with a working refresh button, Overcast play controls, and even small home‑screen games; intents are reusable in the main app and Shortcuts.

AI-written summary · about

  1. 0:00Introduction
  2. 7:20App Intent
  3. 14:46Warnings
  4. 16:53Intents
  5. 21:27Questions
~/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.