FLUTTER ECOSYSTEM

item_selector

A generic item selector that works with ListView, GridView, Row, Column, or basically any parent widget that can have indexed child widgets.

item_selector cover
Latest version
0.2.0
30-day downloads
15
Likes
34
Pub points
140

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

A flexible, generic item selector for Flutter that enables selection of items within any parent widget supporting indexed children, such as ListView, GridView, Row, or Column. It provides a consistent interface for managing selected items across different layout types without requiring custom logic for each. Ideal for building interactive lists and grids with selectable elements.

Use cases
  • Selecting items in a dynamic list
  • Building interactive grid layouts
  • Managing multiple selections in a scrollable container
  • Creating customizable selection interfaces
  • Integrating with forms or filters
Key features
  • Works with any indexed parent widget
  • Supports single and multiple selection
  • Generic type safety
  • Simple API for selection state management
  • Lightweight and unobtrusive
Suitable for
  • Developers building interactive lists
  • UI components requiring item selection
  • Apps with dynamic or nested layouts
  • Customizable form controls
  • Cross-platform apps needing consistent selection behavior
Considerations
  • Requires manual handling of selection state if not using built-in callbacks
  • May need additional styling for visual feedback
  • Not optimized for very large datasets without pagination
  • Limited to indexed child structures
  • No built-in animations for selection changes
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add item_selector

Categories

Dependencies

Dependency list 1 items
  • interval_tree^0.3.0

Source repository

Related projects

No data available yet.