FLUTTER ECOSYSTEM

flutter_sticky_header

Flutter implementation of sticky headers as a sliver. Use it in a CustomScrollView.

flutter_sticky_header cover
Latest version
0.8.0
30-day downloads
273.7K
Likes
935
Pub points
150

Package Overview

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

Overview

A Flutter package that implements sticky headers within a CustomScrollView using slivers. It allows headers to remain visible at the top of the scrollable content as users scroll through lists or grids, enhancing navigation and visual organization. Ideal for long lists with grouped items, such as contacts, messages, or categorized data. The package is lightweight, well-documented, and compatible across all major platforms.

Use cases
  • Grouped list views
  • Contact lists with alphabetical headers
  • Message threads with date headers
  • Categorized product listings
  • Scrollable dashboards with section headers
Key features
  • Sliver-based implementation
  • Automatic header pinning
  • Customizable header styling
  • Smooth scrolling behavior
  • Cross-platform support
  • Easy integration with CustomScrollView
Suitable for
  • Developers building scrollable lists with sections
  • Apps needing visually organized content
  • Projects requiring performance-optimized headers
  • Teams prioritizing platform consistency
Considerations
  • Requires use within a CustomScrollView
  • May need additional layout adjustments for complex headers
  • Not suitable for non-sliver scroll contexts
  • Limited customization beyond basic styling
  • Performance impact with very large datasets
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add flutter_sticky_header

Categories

Source repository

Related projects