A Flutter package that provides a Cupertino-style bottom sheet date picker with customizable age limits for users. Designed for iOS-like aesthetics, it integrates seamlessly into Flutter apps on Android, iOS, Web, macOS, Windows, and Linux. The picker allows developers to set minimum or maximum age restrictions, ensuring user input complies with age requirements. It leverages native Cupertino components for a consistent, polished experience across platforms.
Use cases
- User registration with age validation
- Form inputs requiring birth dates
- Age-restricted content access
- Mobile-first date selection
- Cross-platform date pickers
- Integrating age limits in forms
Key features
- Cupertino-styled bottom sheet UI
- Configurable age limit settings
- Multi-platform support (Android, iOS, Web, macOS, Windows, Linux)
- Easy integration via pub add
- Smooth animations and transitions
- Built-in date validation
Suitable for
- iOS-style app developers
- Apps needing age validation
- Cross-platform mobile applications
- Form-heavy applications
- Developers prioritizing UX consistency
- Projects using Cupertino widgets
Considerations
- Requires Flutter SDK 3.0 or higher
- Limited customization beyond age limits
- May need additional styling for non-Cupertino themes
- Not optimized for Material design workflows
- Depends on platform-specific rendering behaviors
- Best suited for iOS-centric designs
