horizontal_calendar_badge 0.0.4
horizontal_calendar_badge: ^0.0.4 copied to clipboard
A customizable horizontal calendar widget with badge support
horizontal_calendar_badge #
A customizable and scrollable horizontal calendar widget for Flutter with support for daily badge counts and multi-language locale formatting (e.g., Tamil, Hindi, English). Ideal for displaying events, complaints, or activities on a timeline view.
Features #
- Horizontal scrollable date strip
- Badge count support per day
- Locale support (e.g.
tafor Tamil,enfor English) - Fully customizable through generic data model
- Easy integration into filter UIs
Getting started #
Make sure your pubspec.yaml includes:
dependencies:
horizontal_calendar_badge: ^0.0.4
Usage #
CustomHorizontalCalendar<MyModel>(
selectedDate: selectedDate,
onDateSelected: (date) {
setState(() => selectedDate = date);
},
items: myList,
getItemDate: (item) => item.createdAt,
locale: 'ta', // or 'en', 'hi', etc.
daysBack: 30, // Show last 30 days
)
Credits #
Developed by: Meharaj Nisha (https://in.linkedin.com/in/meharaj-nisha-8b014532b) Maintained by: Kullooo Innovative Solutions (https://github.com/kullooo).
Special thanks to the Flutter and Dart teams for the amazing ecosystem.