device_calendar_plus 0.2.0 copy "device_calendar_plus: ^0.2.0" to clipboard
device_calendar_plus: ^0.2.0 copied to clipboard

A modern, maintained Flutter plugin for reading and writing device calendar events on Android and iOS.

0.2.0 - 2024-11-05 #

Added #

  • openAppSettings() method to guide users to system settings when permissions are denied
  • Testing status documentation in README

Removed #

  • BREAKING: getPlatformVersion() method (unused boilerplate)

Changed #

  • Updated all platform packages to 0.2.0

0.1.1 - 2024-11-04 #

Added #

  • Android: ProGuard/R8 rules for release build compatibility

0.1.0 - 2024-11-04 #

Initial release.

Added #

  • Calendar permissions management (request/check)
  • List device calendars with metadata (name, color, read-only status, primary flag)
  • Query events by date range with optional calendar filtering
  • Get single event by ID with support for recurring event instances
  • Create events with full metadata support
  • Update events including single-instance and all-instance updates for recurring events
  • Delete events (single or all instances)
  • Show native event modal
  • All-day event support with floating date behavior
  • Timezone handling for timed events
  • Typed exception model with DeviceCalendarException and DeviceCalendarError enum
  • Federated plugin architecture (Android + iOS)
  • Support for Android API 24+ (target/compile 35)
  • Support for iOS 13+