FLUTTER ECOSYSTEM

automatic_animated_list

AnimatedList which computes the item deltas each time the underlying list gets updated, and animates the list tiles automatically.

automatic_animated_list cover
Latest version
1.1.0
30-day downloads
3.2K
Likes
37
Pub points
130

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

A Flutter package that extends AnimatedList to automatically detect and animate changes in a list's items when the underlying data is updated. It computes item deltas (insertions, deletions, moves) without requiring manual animation logic, simplifying dynamic list management. Ideal for lists that frequently update, such as chat interfaces or task trackers, where smooth visual feedback enhances user experience. The package supports all major platforms, ensuring consistent behavior across devices.

Use cases
  • Real-time chat applications
  • Task or todo list updates
  • Dynamic data feeds
  • User-generated content streams
  • Interactive form fields with dynamic rows
Key features
  • Automatic delta detection
  • Smooth insertion/deletion animations
  • Minimal boilerplate code
  • Cross-platform support
  • Seamless integration with existing lists
  • No need for explicit animation controllers
Suitable for
  • Developers seeking simple animated lists
  • Apps with frequent list updates
  • UIs requiring visual feedback on data changes
  • Projects prioritizing developer productivity
  • Teams avoiding complex animation logic
Considerations
  • May have performance overhead with very large lists
  • Limited customization compared to manual animation
  • Requires careful handling of keys for stable item identification
  • Not ideal for highly complex animation sequences
  • Depends on correct key usage to avoid unexpected behavior
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add automatic_animated_list

Categories

Related projects