Overview
The intelligence package is a Flutter plugin that enables iOS apps to integrate with Apple's AppIntents framework, allowing deeper interaction with Siri, the Shortcuts app, and Apple Intelligence. It lets users trigger app actions via voice commands or shortcuts, enhancing accessibility and automation. The plugin simplifies the process of exposing app functionality to Apple’s ecosystem by providing Dart-level APIs for defining intents, parameters, and outcomes. It is designed specifically for iOS and requires adherence to Apple’s AppIntents guidelines.
Use cases
- Enable Siri voice commands for app actions
- Integrate with the Shortcuts app
- Support Apple Intelligence features
- Allow users to automate tasks
- Enhance app discoverability in Apple ecosystem
Key features
- Seamless Apple AppIntents integration
- Dart API for defining intents
- Supports Siri and Shortcuts
- iOS-only platform compatibility
- Easy setup with Flutter pub add
Suitable for
- iOS developers targeting Apple Intelligence
- Apps needing voice command support
- Automation-focused applications
- Developers using Flutter on iOS
- Apps aiming for deeper Siri integration
Considerations
- Requires iOS 17+
- Limited to Apple's ecosystem
- Needs AppIntents configuration in Xcode
- Not compatible with Android
- Dependent on Apple's evolving AppIntents framework