flutter_calendar_pro 1.0.0
flutter_calendar_pro: ^1.0.0 copied to clipboard
A highly customizable, feature-rich calendar package with event management, recurrence, multi-day events, and multiple view types.
Changelog #
All notable changes to this project will be documented in this file.
1.0.0 - 2025-01-19 #
🎉 Initial Stable Release #
First stable release of Flutter Calendar Pro!
✨ Features #
Calendar Views
- Month View - Display calendar in monthly grid format
- Week View - Show weekly calendar layout
- Day View - Detailed single day view
- Agenda View - List-based event display
Event Management
- Add, edit, and delete events
- Multi-day event support
- All-day events
- Event recurrence (daily, weekly, monthly, yearly)
- Custom event colors and styling
- Event callbacks (onEventTap, onDayTap, etc.)
Customization
- Fully customizable styling with
CalendarStyle - Custom header builders
- Custom day cell builders
- Custom event builders
- Flexible color schemes
- Responsive design
Core Features
CalendarControllerfor programmatic control- Navigate between months/weeks/days
- Select single or multiple dates
- Event filtering and search
- Locale support via
intlpackage - Performance optimized for large event lists
📦 Components #
AdvancedCalendar- Main calendar widgetCalendarController- Calendar state managementCalendarEvent- Event model with recurrence supportCalendarStyle- Comprehensive styling optionsCalendarView- View type enumeration
🔧 Technical Details #
- Minimum Flutter version: 3.10.0
- Minimum Dart SDK: 3.0.0
- Dependencies:
intl ^0.20.2
📚 Documentation #
- Comprehensive README with usage examples
- Example app demonstrating all features
- API documentation for all public classes