Siri Shortcuts
summary
iOS 12 turns Workflow into Shortcuts and adds concrete APIs: use NSUserActivity for simple donated actions (eight lines to open a screen), define an intent in an Intent Definition File to generate code, donate an interaction, and implement an intent extension (plus an optional intent UI extension) to run in background. must use App Groups for shared data; custom responses and failure templates improve UX. limitation: intents cannot accept arbitrary freeform input (dates etc.), so many apps use x‑callback‑URL or clipboard hacks (Caret) to work around it.
AI-written summary · about
chapters (9)
- 0:00Introduction to Siri shortcuts
- 3:08Shortcut automation basics
- 6:44Implementing NSUserActivity
- 12:56Working with the Intents framework
- 18:59Advanced background extensions
- 22:23Creating custom UI extensions
- 25:52Advanced automation workarounds
- 29:24Voice UX best practices
- 34:22Q&A and future outlook
related talks
37mSiri Shortcuts
18mCreating Context-Aware Apps with iOS App Intents
23mEnhancing App Experiences with App Intents and Live Activities
21mBuilding Voice First Apps
33mSwiftUI for Flutter Developers
21mDesign for intelligence: customise your widgets
33mCombining SwiftUI and UIKit, AppClips and Widgets
22m3D Touch: Bring Your Apps to a New Dimension
