FLUTTER ECOSYSTEM

grouped_list

A Flutter ListView where the list items can be grouped into sections.

grouped_list cover
Latest version
6.0.0
30-day downloads
146K
Likes
1.6K
Pub points
150

Package Overview

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

Overview

A Flutter package that enables creating a ListView with items organized into collapsible or non-collapsible sections. It simplifies the display of grouped data by allowing developers to define group headers and manage item grouping logic efficiently. Ideal for lists such as contacts, calendars, or categorized content, it supports custom styling and dynamic updates. The package is lightweight and integrates seamlessly with existing Flutter apps across all major platforms.

Use cases
  • Displaying categorized contacts
  • Showing time-based event lists
  • Creating collapsible product categories
  • Organizing user-generated content by date
  • Building structured navigation menus
Key features
  • Supports section headers
  • Allows collapsible groups
  • Customizable group and item builders
  • Efficient list rendering
  • Cross-platform compatibility
  • Dynamic data updates
Suitable for
  • Developers building structured lists
  • Apps requiring grouped data display
  • Projects needing collapsible sections
  • UIs with hierarchical content
  • Teams using Flutter for multi-platform apps
Considerations
  • Requires manual handling of group data structure
  • Limited built-in sorting options
  • May need additional logic for complex grouping
  • Not optimized for extremely large datasets without pagination
  • Header customization requires understanding of widget composition
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add grouped_list

Categories

Source repository

Related projects