announcement_scheduler 1.0.3 copy "announcement_scheduler: ^1.0.3" to clipboard
announcement_scheduler: ^1.0.3 copied to clipboard

A Flutter package for scheduling text-to-speech announcements with support for one-time and recurring notifications.

Changelog #

1.0.3 - 2026-01-08 #

Chore #

  • Update dependencies and version in pubspec.yaml and pubspec.lock

1.0.2 - 2026-01-08 #

Enhancement #

  • Improved Example App for pub.dev

1.0.1 - 2026-01-08 #

Chore #

  • Add android platform support to pubspec.yaml

1.0.0 - 2026-01-08 #

Added #

  • Initial release of the announcement_scheduler package
  • Support for scheduling one-time and recurring announcements
  • Text-to-Speech (TTS) integration with configurable settings
  • Multiple recurrence patterns: daily, weekdays, weekends, custom days
  • Comprehensive configuration options for notifications and validation
  • Timezone-aware scheduling with optional forced timezone support
  • Cross-platform support (Android, iOS, macOS, Linux, Windows, Web)
  • Built-in validation to prevent excessive notification load
  • Exception handling with specific error types
  • Status monitoring through streams
  • Comprehensive documentation and examples

Features #

  • NotificationScheduler - Main entry point for package functionality
  • NotificationConfig - Configuration class for TTS and notification settings
  • RecurrencePattern - Enum for different recurring patterns
  • ScheduledNotification - Model for scheduled notification data
  • NotificationConfig - Configuration for notification channels and behavior
  • ValidationConfig - Configuration for scheduling limits and validation
  • Custom exceptions for different error scenarios
  • Stream-based status monitoring
2
likes
0
points
353
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter package for scheduling text-to-speech announcements with support for one-time and recurring notifications.

Repository (GitHub)
View/report issues

Topics

#notifications #tts #scheduling #announcements #accessibility

License

unknown (license)

Dependencies

flutter, flutter_local_notifications, flutter_tts, get, hive_flutter, permission_handler, timezone

More

Packages that depend on announcement_scheduler