alarm_plus
Cross-platform alarm plugin with reliability-first Android exact alarms and iOS notification-based best-effort alarms.
0.1.3
pratikPSB/alarm_plus
What this package is like to depend on
Last release 3 months ago
20 May 2026
Too new to tell
only 1 release windows
Nearly every release is documented
notes for 3 of 3 stable releases
Nothing withdrawn
no release was ever pulled
3 months old
3 releases · first in 2026
3 releases in the last 12 months
see the full history below
Release timeline
3 releases · May 2026 to May 2026Releases
latest 3-
0.1.320 May 2026Release notes
Open source →- Added Vibration and Volume customization:
- New
VibrationSettingsmodel with presets:strong,medium,light,heartbeat, and support for custom vibration patterns. - New
VolumeSettingsmodel with support for:- Direct volume level (0.0 to 1.0).
- Linear volume fading over a specific duration.
- Custom volume fade steps using
VolumeFadeStep. volumeEnforcedto prevent users from lowering volume during an alarm.
- Android: Implemented volume control, fading, and vibration using
MediaPlayerandVibrator. - iOS: Implemented volume control, fading, and vibration using
AVAudioPlayerandAudioServices.
- New
- Updated example app with UI controls for vibration and volume settings.
- Updated README with vibration and volume usage examples.
Release notes
Open source →- Added Vibration and Volume customization:
- New
VibrationSettingsmodel with presets:strong,medium,light,heartbeat, and support for custom vibration patterns. - New
VolumeSettingsmodel with support for:- Direct volume level (0.0 to 1.0).
- Linear volume fading over a specific duration.
- Custom volume fade steps using
VolumeFadeStep. volumeEnforcedto prevent users from lowering volume during an alarm.
- Android: Implemented volume control, fading, and vibration using
MediaPlayerandVibrator. - iOS: Implemented volume control, fading, and vibration using
AVAudioPlayerandAudioServices.
- New
- Updated example app with UI controls for vibration and volume settings.
- Updated README with vibration and volume usage examples.
- Added Vibration and Volume customization:
-
0.1.219 May 2026Release notes
Open source →What's Changed
- Update topics in pubspec.yaml for consistency and formatting by @pratikPSB in #3
- Update the pubspec and change log by @pratikPSB in #4
Full Changelog: 0.1.1...0.1.2
Release notes
Open source →- refactoring the pubspec to properly bind the home page and issue tracker.
-
0.1.119 May 2026Release notes
Open source →-
Introduced production-oriented
alarm_plusAPI:initializetriggerNow,schedule,cancel,stop,snooze,getAlldeleteevents,getLaunchAlarm,getPermissionStatus,requestPermissions
-
Added flutter_local_notifications-style notification response callbacks:
- foreground callback via
onDidReceiveNotificationResponse - background callback isolate via
onDidReceiveBackgroundNotificationResponsewith@pragma('vm:entry-point')
- foreground callback via
-
Added notification-response data model (
NotificationResponse,
NotificationResponseType) and pending response delivery on app launch. -
Added
AlarmModel,AlarmEvent, andAlarmPermissionStatusmodel layer. -
Implemented Android reliability path:
AlarmManager.setExactAndAllowWhileIdle- trigger receiver + action receiver + boot receiver
- foreground ringing service with wake lock + looping audio
- full-screen notification intent path
- Room persistence and reboot/package/time-change rescheduling
-
Implemented iOS best-effort notification path:
UNUserNotificationCenterscheduling- stop/snooze notification actions
- persisted local alarm state + event emission
-
Added example app covering schedule/trigger/snooze/stop/cancel/list/events/permissions.
-
Added URL-based image support for notifications:
AlarmNotificationSettings.largeIconUrlandbigPictureUrlfields- Android: Coil library for efficient image loading from URLs
- iOS: Synchronous download and caching for notification attachments
- Fallback to asset-based images if URL loading fails
-
Updated example app with "Schedule with URL" button demonstrating URL images
Release notes
Open source →- Added URL-based image support for notifications:
AlarmNotificationSettings.largeIconUrlandbigPictureUrlfields- Android: Coil library for efficient image loading from URLs
- iOS: Synchronous download and caching for notification attachments
- Fallback to asset-based images if URL loading fails
- Updated example app with "Schedule with URL" button demonstrating URL images
- Updated README with URL usage examples and platform notes
-