Available from Gumroad
"The Puzzle of the Perfectly Paved Path" is an introduction to App Intents.
AppIntents are the way to connect your app to Apple system services. It's how you integrate with Siri, Spotlight, Shortcuts, Widgets, and Apple Intelligence.
AppIntents can open your app and navigate to specific views or perform actions while your app isn't even running. You'll learn to create intents and accept user input using Parameters. You'll represent aspects of your app's model with AppEnums and AppEntities and perform a variety of queries. You'll retrieve information from the app and allow users to modify it or create more without starting the app. You'll create workflows in the Shortcuts app, take advantage of Apple Intelligence, and expose your app's capabilities to Siri and Spotlight.
Requires Xcode 27 and Swift 6.4.
Chapter 1: Getting Started
Edges agrees to help
The Model
Meet the sample project
A disappointing AppIntent
Road Map
Credits
Chapter 2: First steps
Open the App
Dependency
Shortcuts provider
Customizing an intent
Navigation
onAppIntentExecution
Localization
Chapter 3: Parameters and AppEnums
Introducing Paramaters
AppEnum
A second AppEnum
Parameter summary
Optional parameters
In the background
Moving day
Chapter 4: AppEntities
AppEntity
EntityQuery
A second query
Additional UI
The SnippetIntent loop
Controls
AppIntents Training from Dim Sum Thinking