FLUTTER ECOSYSTEM

reorderables

Reorderable table, row, column, wrap, sliver list that allow drag and drop of their children.

reorderables cover
Latest version
0.6.0
30-day downloads
118K
Likes
1K
Pub points
150

Package Overview

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

Overview

A Flutter package that enables drag-and-drop reordering of children within lists, tables, rows, columns, wraps, and sliver lists. It provides intuitive, interactive UI components for rearranging items dynamically, enhancing user experience in data-heavy applications. Built with performance and cross-platform compatibility in mind, it supports all major platforms including Android, iOS, Web, macOS, Windows, and Linux. Ideal for task managers, to-do lists, or any app requiring flexible item ordering.

Use cases
  • Task management apps
  • To-do list interfaces
  • Dashboard widget rearrangement
  • Customizable grid layouts
  • Sortable data tables
  • Interactive content editors
Key features
  • Drag-and-drop reordering
  • Supports multiple container types
  • Cross-platform compatibility
  • Smooth animations
  • Customizable drag handles
  • Built-in feedback during drag
Suitable for
  • Developers building interactive lists
  • Apps needing dynamic item sorting
  • UIs with draggable components
  • Cross-platform applications
  • Designers seeking intuitive user interactions
Considerations
  • May impact performance with large datasets
  • Requires careful handling of state updates
  • Limited customization for complex drag behaviors
  • Not optimized for extremely long lists
  • Needs proper gesture handling in nested structures
  • Potential conflicts with other gesture detectors
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add reorderables

Categories

Source repository

Related projects