ai_response_selector 1.0.1 copy "ai_response_selector: ^1.0.1" to clipboard
ai_response_selector: ^1.0.1 copied to clipboard

A Flutter package for converting AI responses to multiple select options with easy integration and comprehensive state management.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.0 2024-01-XX #

Added #

  • Initial release of AI Response Selector package
  • Core functionality to convert AI responses to selectable options
  • AIResponseSelectorWidget - Main widget for displaying selectable options
  • SelectionController - State management controller for selections
  • AIResponse model for representing AI responses
  • SelectOption model for individual selectable options
  • SelectionResult model for submission results
  • Built-in light and dark themes with AIResponseSelectorTheme
  • Support for multiple selections
  • Real-time selection tracking with streams
  • Custom option builder support
  • Comprehensive example app
  • Unit tests for all core functionality
  • Integration tests for performance validation
  • Complete documentation with API reference
  • Support for confidence scores in options
  • Metadata support for responses and options
  • Selection count display
  • Select all / Clear all functionality
  • Customizable submit button
  • Responsive design for different screen sizes

Features #

  • ๐ŸŽฏ Convert AI responses to selectable options
  • โœ… Multiple selection support
  • ๐Ÿ“Š Real-time state management
  • ๐ŸŽจ Customizable themes
  • ๐Ÿ“ฑ Easy integration
  • ๐Ÿ”ง Flexible configuration
  • ๐Ÿ“ˆ Performance optimized
  • ๐Ÿงช Well tested

Technical Details #

  • Flutter SDK: >=3.10.0
  • Dart SDK: >=3.0.0
  • Material Design 3 support
  • Stream-based reactive state management
  • Efficient ListView rendering for large option lists
  • Proper memory management with controller disposal
  • Comprehensive error handling
0
likes
155
points
90
downloads

Publisher

verified publisherrudra0x01.xyz

Weekly Downloads

A Flutter package for converting AI responses to multiple select options with easy integration and comprehensive state management.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on ai_response_selector