flutter_alarmkit 0.3.0 copy "flutter_alarmkit: ^0.3.0" to clipboard
flutter_alarmkit: ^0.3.0 copied to clipboard

PlatformiOS

Flutter plugin for Apple AlarmKit (iOS 26+). Schedule one-shot, countdown, and recurring alarms as Lock Screen and Dynamic Island Live Activities.

0.3.0 #

  • Breaking: getAlarms()Future<List<Alarm>> and alarmUpdates()Stream<AlarmUpdateEvent>, reporting full state (scheduled/countdown/paused/alerting).
  • Custom alarm metadata (AlarmMetadata: SF Symbol icon + subtitle) — rendered in the Live Activity and returned by getAlarms().
  • One-time and daily relative alarms (empty weekdays / Weekday.everyday); cancelAll().
  • Breaking: getAuthorizationState()AlarmAuthorizationState (was int).
  • Fix Live Activity action buttons clipping their labels (e.g. "Stop" → "St…") — buttons now size to fit their text instead of a fixed width.
  • Fix unreadable default button text colors — pause/resume defaulted to green (invisible on the green resume tint) and are now white.

0.2.0 #

  • Add Swift Package Manager support alongside CocoaPods.
  • The Live Activity Widget Extension no longer requires CocoaPods — it is a standalone WidgetKit target with no plugin dependency.

0.1.0 #

  • Add per-alarm Live Activity UI customization via AlarmUIConfig / AlarmButtonConfig (button text, SF Symbol, colors, and countdown/paused titles).
  • Add a dart run flutter_alarmkit:setup CLI (with a --doctor check) and a flutter-alarmkit-setup Claude Code skill to automate iOS setup; reworked InstallationSteps.md.
  • Expose countdownAlarm() to restart an existing countdown alarm.
  • Breaking: alarmUpdates() is now an instance method (FlutterAlarmkit().alarmUpdates()).
  • Native & setup hardening: platform-thread replies, graceful iOS < 26 failure, value equality on config classes, and assorted CLI robustness fixes.

0.0.10 #

  • Add getAuthorizationState method.

0.0.9 #

  • Add support for custom alarm sound with soundPath parameter.

0.0.8 #

  • Add alarmUpdates method.

0.0.7 #

  • Add getAlarms method.
  • Add countdownAlarm method.
  • Add pauseAlarm method.
  • Add resumeAlarm method.

0.0.6 #

  • Add Live Activity support.
  • Add installation guide.

0.0.5 #

  • Add scheduleRecurrentAlarm method.
  • Add cancelAlarm method.

0.0.4 #

  • Update README.md.

0.0.3 #

  • Add scheduleCountdownAlarm method.
  • Add stopAlarm method.
  • Improve example app.

0.0.2 #

  • Fix requestAuthorization method return value.

0.0.1 #

  • Add requestAuthorization method.
  • Add scheduleOneShotAlarm method.
26
likes
160
points
1.05k
downloads

Documentation

API reference

Publisher

verified publishergdelataillade.me

Weekly Downloads

Flutter plugin for Apple AlarmKit (iOS 26+). Schedule one-shot, countdown, and recurring alarms as Lock Screen and Dynamic Island Live Activities.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on flutter_alarmkit

Packages that implement flutter_alarmkit