📅 smart_datetime_formatter

A powerful and developer-friendly DateTime formatter package for Flutter and Dart.
Built on top of the intl package with added features like:

✅ Enum-based date format patterns
🌍 Built-in localization (English, Bangla, Arabic)
⏱️ Relative time (5 minutes ago, গতকাল, أمس)
📆 Date range formatting (e.g. 12–14 July 2025)
🧩 Extension methods on DateTime for clean usage
📦 Pub.dev ready and production-tested


🚀 Features

  • Format dates using enums instead of memorizing string patterns
  • Format custom date strings using your own pattern
  • Get relative time like just now, yesterday, ৫ মিনিট আগে, دقيقة مضت
  • Format a date range smartly
  • Localization support (English 🇬🇧, Bangla 🇧🇩, Arabic 🇸🇦)
  • Easily extendable and testable
  • Works seamlessly with Flutter & Dart

🛠 Installation

Add to your pubspec.yaml:

dependencies:
  smart_datetime_formatter: ^0.0.1