{"repo":"Amirnlz/flutter_persian_calendar","free":true,"listed":false,"github":"https://github.com/Amirnlz/flutter_persian_calendar","clone":"git clone https://github.com/Amirnlz/flutter_persian_calendar.git","description":"Flutter package for Persian (Jalali) calendar integration.Customize appearance, filter dates, and simplify selection.","language":"Dart","stars":14,"topics":["calendar","flutter","package","persian-calendar","shamsi"],"license":"MIT","category":"mobile-apps","readme_excerpt":"PersianCalendar A lightweight yet powerful Persian (Jalali) date picker widget for Flutter. Easily allow your users to select years, months, and days in a beautiful, localized, and scrollable Jalali calendar UI. English Español --- Features - Jalali Calendar : All you need for selecting Persian (Jalali) dates. - Flexible UI : Customizable background, primary, and secondary colors, plus text styles. - Configurable : Pass your own onDateChanged callback, a confirmButton , or rely on defaults. - Scrolling : Allows navigation across a wide date range via year, month, day views. - Built-in Localization : Directionality is set to RTL automatically for Persian. --- Installation 1. Add this package to your pubspec.yaml : 2. Run flutter pub get . 3. Import it in your Dart code: --- Quick Start Below is a minimal example showing how to embed the PersianCalendar widget in your app: This immediately displays a Jalali calendar that defaults to the specified initialDate . When the user taps through the year, month, and day selections, onDateChanged will trigger with the final date. --- Screenshot Below is an example screenshot (layout and styling may vary based on theme and configuration): --- Advanced Usage 1. Custom Height & Colors If you need to tweak the height or change the colors: 2. Custom Confirm Button By default, if no confirmButton is provided, we show an ElevatedButton labeled \"تایید\". To inject your own button: You decide how to handle the chosen date in your own UI flow. 3. U","default_branch":null,"files":null,"tree":[],"storefront":"/r/Amirnlz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Amirnlz/flutter_persian_calendar/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}