iOS App Intents in an Expo app
If you've ever used an Apple device with Siri installed, you've, at one point or another, used Siri (unless you haven't, then I tip my hat to you) Commands as simple as "call my mum", or reminders ...

Source: DEV Community
If you've ever used an Apple device with Siri installed, you've, at one point or another, used Siri (unless you haven't, then I tip my hat to you) Commands as simple as "call my mum", or reminders as complex as "remind me to call my dad as soon as I get home" always result in an action — dialling your mum, or setting a reminder, respectively. How does that happen? App Intents (Almost) Every iOS app declares a collection of intents that are shipped with it. When you issue a command, Siri finds the app intent that matches it across all your apps and runs the associated Swift code. Optionally, some intents require the app to be opened (like in our examples, the phone app), and some do not (like the reminder app). In all this, you'd realise one thing: the code is not in JavaScript. The intent has to be written in Swift. Let's get started I'm going to assume you're already familiar with Expo and have a project set up. If not, the Expo docs are your friend. I'm also assuming that you're adop