Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

A Hebrew & Gregorian date picker for Flutter

Описание и применение

Пакет hebrew_date_picker позволяет Flutter‑приложениям отображать одновременно григорианские и еврейские даты, решая проблему отсутствия поддержки еврейского календаря в стандартном виджете.

Задача

Flutter’s built‑in showDatePicker only supports the Gregorian calendar, making it hard for Hebrew‑speaking or Jewish users to see Hebrew dates alongside Gregorian ones.

Результат

The package enables developers to offer a single, Material‑style date picker that shows both Gregorian and Hebrew dates, improving user experience for Hebrew‑speaking audiences.

Рабочий процесс

  • Add dependency "hebrew_date_picker: ^0.5.0" to pubspec.yaml
  • Use HebrewDateFormField for a ready‑made form field or call showHebrewDatePicker to open a dialog
  • Configure firstDate, lastDate, initialDate, and optional calendarMode
  • Handle selected DateTime in onChanged or await the dialog result
  • Optionally enable Hebrew‑only mode with CalendarMode.hebrew
  • Use initialDatePickerMode: DatePickerMode.year for far‑away dates

Доказательства

Flutter's built-in showDatePicker only knows the Gregorian calendar, so I built hebrew_date_picker: a Material-style date picker that shows both calendars side by side.

Источник

Hebrew dates are calculated with kosher_dart, and the calendar grid is built on table_calendar.

Источник

  • Дата записи: 2026-11-01T23:58:46.939Z