Overview
A customizable date picker for Flutter that displays dates as a horizontal timeline, supporting both Gregorian and Jalali (Persian) calendars. It enables users to select dates intuitively with smooth scrolling and visual feedback. The package is designed for apps requiring date navigation across extended periods, such as scheduling, planning, or calendar-based workflows. It works across all major platforms including Android, iOS, Web, macOS, Windows, and Linux.
Use cases
- Scheduling applications
- Calendar-based task planners
- Event booking interfaces
- Travel itinerary management
- Long-term project timelines
Key features
- Supports Gregorian and Jalali calendars
- Horizontal scrollable timeline interface
- Customizable appearance and styling
- Cross-platform compatibility
- Smooth date navigation
- Configurable date range and selection modes
Suitable for
- Apps needing date selection over long periods
- Developers targeting Persian-speaking audiences
- Projects requiring dual calendar support
- UI-heavy calendar implementations
- Multi-platform Flutter applications
Considerations
- May require additional styling for optimal UX
- Performance with very large date ranges
- Limited built-in validation beyond date selection
- Depends on external localization for non-English locales
