NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2562 most downloaded on pub.dev
Flutter plugin for accessing the Android AlarmManager service, and running Dart code in the background when alarms fire.
Last release 6 days ago
01 Oct 2026
Release timing varies
gaps range from 3 weeks to 10 months
Nearly every release is documented
notes for 45 of 46 stable releases
1 version withdrawn
withdrawn after publishing
6 years old
48 releases · first in 2020
Publish android_alarm_manager_plus-v5.1.2.
Publish android_alarm_manager_plus-v5.1.1.
Publish android_alarm_manager_plus-v5.1.1.
One column per quarter.
REFACTOR(android_alarm_manager_plus): Migrate from Groovy to Kotlin DSL in Android part (#3907).
> Note: This release has breaking changes.
DOCS(all): improve documentation across multiple README files (#3630).
FIX(alarm_manager_plus): removed import that broke build (#3477).
FIX(android_alarm_manager_plus): set correct environment versions (#3420).
REFACTOR(all): Use range of flutter_lints for broader compatibility (#3371).
REFACTOR(all): Remove website files, configs, mentions (#3018).
FIX(android_alarm_manager_plus): Remove references to v1 embedding (#2864).
REFACTOR(android_alarm_manager_plus): Migrate Android example to use the new plugins declaration (#2774).
Plugin now requires the following:
Plugin now requires the following:
compileSDK 34
Java 17
Gradle 8.4
BREAKING BUILD(alarm_manager_plus): Target Java 17 (#2723). (9e187803)
BREAKING BUILD(alarm_manager_plus): Update to target and compile SDK 34 (#2714). (0262766)
DOCS(android_alarm_manager_plus): Update information about SCHEDULE_EXACT_ALARM permission (#2716). (94e454f6)
> Note: This release was retracted due to (#2251).
Note: This release was retracted due to (#2251).
FIX(android_alarm_manager): Add Kotlin dependency and convert AlarmBroadcastReceiver class to Kotlin (#2271).
FIX(alarm_manager_plus): Revert bump compileSDK 34 (#2235).
DOCS(all): Fix example links on pub.dev (#1863).
DOCS(all): Update READMEs (#1828).
> Note: This release has breaking changes.
Note: This release has breaking changes.
FIX(all): Revert addition of namespace to avoid build fails on old AGPs (#1725).
FIX(android_alarm_manager_plus): Add compatibility with AGP 8 (Android Gradle Plugin) (#1698).
REFACTOR(all): Remove all manual dependency_overrides (#1628).
DOCS: Updates for READMEs and website pages (#1389).
FEAT: we can now send extra data to alarm manager and receive it in our callback (#1014).
FIX: lint warnings - add missing dependency for tests (#1233).
Add pragma('vm:entry-point') to alarm manager callback to avoid tree shaking.
- Add FAQ to README.md
Fix AndroidAlarmManager.periodic() not working.
- Add issue_tracker link.
- Fix embedding issue in example - Update dependencies in example
Fix FlutterEngine initialisation to avoid crashes when app is closed and plugin tries to schedule an alarm.
Handle Android 12 behavior changes for exact alarms scheduling
Clean up plugin code and fix potential issues with scheduling persistent alarms
WidgetsFlutterBinding.ensureInitialized() is required in READMEUpdate Android related dependencies and bump targetSDK to 30 (Android 11)
Remove deprecated method registerWith (of Android v1 embedding)
registerWith (of Android v1 embedding)Fix for periodic alarm being not being exact after some time by adding allowWhileIdle parameter
allowWhileIdle parameterFix build issue introduced in 1.3.1.
Fix PendingIntents for Android 12+
PendingIntents for Android 12+migrate integration_test to flutter sdk
Reverted feature to get scheduled alarms. See Issue #421 for more info.
Nothing published for this version
Android: migrate to mavenCentral
- Improve documentation
- Null safety support.
Nothing published for this version
Renamed Method Channel and changed Java package to avoid collision with android_alarm_manager
Transfer to plus-plugins monorepo
Transfer package to Flutter Community under new name android_alarm_manager_plus.
android_alarm_manager_plus.- Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →