A Flutter package that provides a date and time range picker using Cupertino design, enabling users to select date ranges, time ranges, or combined date and time ranges. Built with cross-platform compatibility in mind, it supports Android, iOS, Web, macOS, Windows, and Linux. The picker integrates seamlessly into Flutter apps, offering a native-like experience on iOS and consistent UI across platforms. It is ideal for scheduling, booking, and event planning applications where precise time selection is required.
Use cases
- Scheduling appointments
- Booking systems
- Event planning tools
- Time tracking applications
- Form inputs requiring date/time ranges
- Calendar-based data entry
Key features
- Cupertino-style UI
- Supports date, time, and combined ranges
- Cross-platform compatibility
- Customizable date and time formats
- Smooth animations and transitions
- Easy integration with existing Flutter forms
Suitable for
- Developers building iOS-native UI apps
- Apps needing flexible date/time selection
- Forms requiring range inputs
- Cross-platform date/time pickers
- Users preferring Cupertino design
Considerations
- Limited customization beyond theme and format
- May require additional styling for non-Cupertino designs
- Not optimized for Material Design workflows
- Depends on platform-specific date handling
- Best suited for iOS-centric or unified UI experiences

