parsi_datetime_picker 0.0.1 copy "parsi_datetime_picker: ^0.0.1" to clipboard
parsi_datetime_picker: ^0.0.1 copied to clipboard

A comprehensive Persian(شاه کاوی) date and time picker for Flutter with Material and Cupertino styles, supporting Imperial Persian calendar.

0.0.1 - 2025-02-27 #

Added #

  • 🎉 Initial release of Parsi DateTime Picker
  • 📅 Material Design date picker with Persian (Jalali/Shamsi) calendar
  • 📆 Date range picker for selecting start and end dates
  • ⏰ Time picker with RTL support and Persian labels
  • 🍎 Cupertino-style date picker for iOS look and feel
  • ⌨️ Input mode for direct text entry of dates
  • 🔢 Persian digit display (۱۲۳۴۵۶۷۸۹۰)
  • 👑 Imperial Persian (Shahanshahi) calendar support
  • 🎯 Holiday date highlighting
  • 🚫 Selectable day predicate for disabling specific dates
  • 🌍 Multi-language support (Farsi, Dari, Kurdish, Pashto, English)
  • 🎨 Material 3 design system support
  • 🔄 Bidirectional conversion between Gregorian, Shamsi, and Imperial calendars
  • 📱 Full platform support (Android, iOS, Web, macOS, Windows, Linux)

Features #

  • showParsiDatePicker() - Show Material date picker dialog
  • showParsiDateRangePicker() - Show date range picker dialog
  • showParsiTimePicker() - Show time picker dialog
  • ParsiCupertinoDatePicker - iOS-style scroll picker widget
  • ParsiDate class with comprehensive date manipulation API
  • ParsiDateRange class for date ranges
  • Automatic theme adaptation
  • RTL layout support
  • Custom label support

Dependencies #

  • Built on imperial_persian_date ^0.0.2 for accurate calendar conversions
  • Requires Flutter SDK >=3.0.0
  • Requires flutter_localizations for localization support

1
likes
160
points
7
downloads

Documentation

API reference

Publisher

verified publisherswanflutterdev.com

Weekly Downloads

A comprehensive Persian(شاه کاوی) date and time picker for Flutter with Material and Cupertino styles, supporting Imperial Persian calendar.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, flutter_localizations, imperial_persian_date, intl

More

Packages that depend on parsi_datetime_picker