FLUTTER ECOSYSTEM

flutter_assistant_intents

Expose task-app actions to voice assistants — iOS App Intents (Siri, Spotlight, Shortcuts) and Android app shortcuts — with typed Dart handlers.

Latest version
1.4.0
30-day downloads
22.6K
Likes
2
Pub points
160

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

flutter_assistant_intents enables Flutter apps to integrate with voice assistants and system shortcuts on iOS (Siri, Spotlight, Shortcuts) and Android. It provides typed Dart handlers for app actions, allowing users to trigger specific tasks via voice commands or quick access shortcuts. The package simplifies deep linking by abstracting platform-specific implementation details, ensuring consistent behavior across both platforms. Developers can define intent actions with parameters and responses, making it easy to expose app functionality through natural language and gesture-based interactions.

Use cases
  • Enable voice-activated app actions via Siri and Google Assistant
  • Create context-aware shortcuts in iOS Spotlight and Android Quick Settings
  • Support task automation through app shortcuts
  • Integrate with user workflows using natural language commands
  • Allow seamless deep linking from system-level interfaces
  • Build cross-platform assistant-compatible features
Key features
  • Typed Dart handlers for app intents
  • Cross-platform support for iOS and Android
  • Integration with App Intents and Android shortcuts
  • Automatic parameter handling and validation
  • Built-in support for dynamic shortcut updates
  • Simple declarative API for defining actions
Suitable for
  • Developers building voice-enabled Flutter apps
  • Apps requiring deep integration with system-level shortcuts
  • Teams targeting both iOS and Android with shared logic
  • Projects needing task automation via voice or gestures
  • Apps that benefit from contextual search and discovery
Considerations
  • Requires platform-specific setup beyond Flutter code
  • Limited to supported platforms (iOS 14+, Android 6+)
  • May require additional metadata in app manifests
  • Not suitable for non-interactive background tasks
  • Depends on external system permissions for shortcuts
  • Needs testing on physical devices for full functionality
Supported platformsAndroidiOS

Install package

flutter pub add flutter_assistant_intents

Categories

Dependencies

Dependency list 1 items

Source repository

Related projects

No data available yet.

Rankings