Overview
The scrollable package enhances Flutter's scrolling capabilities with a suite of customizable scrollable widgets. It includes built-in haptic feedback, automatic keyboard dismissal, and improved scroll behavior across platforms. Designed for developers seeking refined scroll interactions, it supports all major platforms including Android, iOS, Web, macOS, Windows, and Linux. The package extends Flutter’s core ScrollView components with additional features that improve user experience without sacrificing performance or flexibility.
Use cases
- Enhancing scroll interactions in forms
- Creating responsive lists with haptic feedback
- Building scrollable interfaces that dismiss keyboards
- Improving accessibility in scrollable content
- Implementing smooth scrolling across multiple platforms
Key features
- Haptic feedback on scroll
- Automatic keyboard dismissal
- Cross-platform scroll behavior
- Customizable scroll physics
- Built-in scroll indicators
- Extensible widget architecture
Suitable for
- Developers building interactive scrollable UIs
- Apps requiring tactile feedback
- Form-heavy applications
- Multi-platform Flutter projects
- Accessibility-focused designs
Considerations
- Requires understanding of Flutter's scroll system
- May increase bundle size slightly
- Limited documentation beyond basic usage
- Not intended for simple list displays
- Best used with custom scroll controllers