FLUTTER ECOSYSTEM

snaplist

A small library that allows to create lists with snapping to item.

Latest version
0.1.8
30-day downloads
25
Likes
33
Pub points
40

Package Overview

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

Overview

SnapList is a lightweight Flutter package that enables smooth snapping behavior for lists, allowing users to scroll through items and automatically snap to the nearest item boundary. It enhances user experience in image galleries or carousel-like interfaces by providing precise alignment and visual feedback during scrolling. Built with simplicity in mind, it integrates seamlessly into existing list structures without requiring complex configurations. Ideal for creating intuitive, touch-friendly list interactions.

Use cases
  • Image carousels
  • Scrollable product grids
  • Interactive sliders
  • Onboarding screens
  • Vertical/horizontal snapping lists
Key features
  • Smooth snapping animation
  • Customizable snap intervals
  • Minimal setup
  • Supports both vertical and horizontal scrolling
  • Built-in alignment options
Suitable for
  • Developers building interactive list UIs
  • Designers focusing on gesture-based navigation
  • Apps with image-heavy content
  • Mobile-first applications with touch input
Considerations
  • Limited to basic snapping logic
  • No built-in pagination indicators
  • Requires manual handling of scroll events
  • Not optimized for very large datasets
  • No support for custom easing curves
Supported platformsNot available

Install package

flutter pub add snaplist

Categories

Source repository

Related projects

No data available yet.