FLUTTER ECOSYSTEM

sticky_grouped_list

A ScrollablePositionedList where the list items can be grouped into sections.

sticky_grouped_list cover
Latest version
3.1.0
30-day downloads
9.2K
Likes
311
Pub points
150

Package Overview

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

Overview

A Flutter package that extends ScrollablePositionedList to enable grouped list sections with sticky headers. It allows users to organize items into logical groups, where section headers remain fixed at the top of the screen as users scroll through content. Ideal for long lists with clear categorization, such as contacts, messages, or product catalogs. The package supports all major platforms and integrates seamlessly with existing Flutter apps.

Use cases
  • Organizing contacts by alphabet
  • Displaying chat messages by date
  • Creating categorized product listings
  • Building a searchable directory
  • Implementing grouped task lists
Key features
  • Sticky section headers
  • Support for scrollable grouped items
  • Cross-platform compatibility
  • Easy integration with ScrollablePositionedList
  • Customizable header styling
Suitable for
  • Apps with categorized data
  • Long scrollable lists
  • User interfaces requiring section navigation
  • Developers using ScrollablePositionedList
  • Projects needing responsive group headers
Considerations
  • Requires careful handling of item keys
  • May impact performance with very large datasets
  • Header behavior depends on scroll position
  • Limited built-in animations
  • Not suitable for non-scrollable layouts
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add sticky_grouped_list

Categories

Dependencies

Dependency list 2 items

Source repository

Related projects

No data available yet.