FLUTTER ECOSYSTEM

extended_list

extended list support track collect garbage/viewport indexes, build lastChild as special child and enable to layout close to trailing.

extended_list cover
Latest version
3.0.2
30-day downloads
3.8K
Likes
27
Pub points
150

Package Overview

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

Overview

ExtendedList is a Flutter package that enhances standard list widgets with advanced features like tracking collection and garbage collection, viewport indexes, and customizable lastChild layout. It enables precise control over the trailing edge of lists, allowing developers to build layouts close to the trailing edge with improved performance and flexibility. Ideal for complex scrolling scenarios requiring fine-grained control over item rendering and positioning.

Use cases
  • Custom scroll behaviors
  • Performance-optimized long lists
  • Tail-aligned custom widgets
  • Complex list layouts
  • Dynamic content insertion
  • Viewport-aware UIs
Key features
  • Tracks viewport and garbage collection
  • Supports special lastChild configuration
  • Enables trailing-edge layout precision
  • Optimized for large datasets
  • Flexible item building
  • Real-time index tracking
Suitable for
  • Developers needing advanced list control
  • Apps with dynamic or infinite lists
  • High-performance scrolling interfaces
  • Customizable list UIs
  • Complex data visualization in lists
Considerations
  • Requires understanding of scroll mechanics
  • May increase complexity for simple lists
  • Needs careful handling of lastChild logic
  • Not ideal for basic list use cases
  • Potential memory overhead with heavy customization
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add extended_list

Categories

Dependencies

Dependency list 1 items
  • extended_list_library^3.0.0

Source repository

Related projects