FLUTTER ECOSYSTEM

implicitly_animated_reorderable_list_2

A Flutter ListView that implicitly animates between the changes of two lists with the support to reorder its items.

Latest version
0.6.0
30-day downloads
26.4K
Likes
42
Pub points
160

Package Overview

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

Overview

A Flutter package that provides a ListView capable of smoothly animating transitions between different lists, with built-in support for reordering items. It simplifies the implementation of dynamic list interactions by automatically handling enter, exit, and reorder animations without requiring explicit animation controllers. Ideal for apps needing fluid list updates and drag-and-drop functionality across multiple platforms.

Use cases
  • Drag-and-drop list reordering
  • Dynamic list updates with smooth transitions
  • Interactive task or item management
  • Real-time collaborative list editing
  • Visual feedback during list modifications
Key features
  • Automatic animation between list states
  • Built-in reorder support
  • No need for manual animation controllers
  • Cross-platform compatibility
  • Minimal boilerplate code
  • Smooth enter/exit/reorder animations
Suitable for
  • Developers building interactive list interfaces
  • Apps requiring intuitive item rearrangement
  • Projects targeting multiple platforms
  • Teams prioritizing clean, maintainable code
  • Users seeking out-of-the-box animation behavior
Considerations
  • May have performance impact with very large lists
  • Limited customization over individual animation curves
  • Depends on underlying Flutter rendering pipeline
  • Not suitable for complex custom animations
  • Requires careful state management when used with other animated widgets
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add implicitly_animated_reorderable_list_2

Categories

Source repository

Related projects