FLUTTER ECOSYSTEM

flutter_reorderable_list

Reorderable list for flutter.

flutter_reorderable_list cover
Latest version
1.3.1
30-day downloads
21.7K
Likes
169
Pub points
130

Package Overview

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

Overview

A Flutter package that provides a reorderable list widget, enabling users to drag and drop items within a list to change their order. It supports all major platforms including Android, iOS, Web, macOS, Windows, and Linux. The package integrates seamlessly with Flutter's existing list widgets and offers smooth animations during reordering. Ideal for applications requiring customizable item ordering such as task managers, to-do lists, or sortable content.

Use cases
  • Task prioritization
  • Sortable to-do lists
  • Customizable dashboard layouts
  • Reordering image galleries
  • User-defined content sequences
Key features
  • Drag-and-drop reordering
  • Smooth animations
  • Cross-platform compatibility
  • Easy integration with ListView
  • Supports custom drag handles
  • Preserves item state during reordering
Suitable for
  • Developers building interactive lists
  • Apps needing user-driven item sorting
  • Projects with dynamic content ordering
  • UIs requiring intuitive data manipulation
  • Teams using Flutter across multiple platforms
Considerations
  • Requires careful handling of state management
  • May impact performance with large datasets
  • Needs proper gesture handling for complex layouts
  • Not suitable for static or read-only lists
  • Limited customization beyond basic drag behavior
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add flutter_reorderable_list

Categories

Source repository

Related projects