Overview
A lightweight and customizable Flutter widget that implements a wheel-based picker for selecting values or time. Inspired by native spinners, it offers smooth scrolling and intuitive interaction across platforms. Ideal for forms requiring date, time, or discrete value selection. The package is designed to be efficient and easy to integrate, supporting Android, iOS, Web, macOS, Windows, and Linux. It provides a clean API for customizing appearance and behavior without adding significant overhead.
Use cases
- Form inputs with discrete options
- Time selection interfaces
- Custom numeric or dropdown pickers
- Data entry with visual feedback
- Multi-wheel value selection
Key features
- Smooth scroll animation
- Cross-platform compatibility
- Customizable appearance
- Lightweight performance
- Easy integration with form fields
- Configurable item spacing and size
Suitable for
- Developers building form-heavy apps
- UI designers needing native-like pickers
- Apps requiring time or value selection
- Projects prioritizing minimal bundle size
- Teams targeting multiple platforms
Considerations
- Limited built-in validation
- No automatic keyboard integration
- Requires manual handling of selection events
- Not optimized for very large datasets
- May need additional styling for dark mode
