flutter_background
Run apps in the background using foreground services on Android. Ideal for applications that require continuous operation, such as background data synchronization or messaging.
1.3.1
26K downloads/mo
#1968 most downloaded on pub.dev
JulianAssmann/flutter_background
What this package is like to depend on
Last release 5 months ago
09 Mar 2026
Ships unpredictably
gaps range from 3 weeks to 1.6 years
Nearly every release is documented
notes for 17 of 18 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
18 releases · first in 2020
1 release in the last 12 months
see the full history below
Release timeline
18 releases · Nov 2020 to Mar 2026Releases
latest 18-
1.3.109 Mar 2026Release notes
Open source →- Fix battery optimization callback not being invoked on Android
- Update example app to use Gradle 8.7, AGP 8.6.0, and Kotlin 2.1.0
-
1.3.015 Aug 2024Release notes
Open source →- Breaking: Support for Android 14 and above, as all foreground service must list at least one foreground service type for each service. This requires users to define
- Remove references to deprecated v1 Android embedding as it will be removed in Flutter 3.26 (see the Flutter 3.22 release notes and the migration guide)
- Move Gradle from imperative apply to declarative plugins (see here for more information)
- Move the example project to a new version of the flutter_local_notifications to get the notifications running again in the latest versions of Android
-
1.3.0+115 Aug 2024Release notes
Open source →- Update README to not include unecessary
<uses-permission>in exampleAndroidManifest.xml, as these are already defined in the pluginsAndroidManifest.xml - Remove uncecessary double if statement in example app
- Update README to not include unecessary
-
1.2.017 Jan 2023Release notes
Open source →- Add option to hide notification badge
- Add option to not request battery optimization permission
- Add support for gradle 7.3+
-
1.1.014 Nov 2021 -
1.0.216 Aug 2021Release notes
Open source →- Remove foreground service notification importance levels that cause an error on Android
-
1.0.2+117 Aug 2021 -
1.0.2+213 Oct 2021Release notes
Open source →- Fix crash when targeting Android S+ due to a missing immutable flag for pending intents
-
1.0.114 Jun 2021Release notes
Open source →- Tapping on the foreground notification now launches the Flutter Activity on Android
- Fix
nullIntent error for onStartCommand on Android
-
1.0.030 Mar 2021 -
0.1.623 Feb 2021Release notes
Open source →- Improve initialize method on Android
- Add ability to specify custom notification icons
- Update documentation accordingly
-
0.1.522 Jan 2021Release notes
Open source →- Add
isBackgroundExecutionEnabledproperty to enable checking the current background execution state
- Add
-
0.1.402 Jan 2021Release notes
Open source →- Fix bug where calling
FlutterBackground.initialize()for the first time crashes the app - Fix bug where calling
FlutterBackground.hasPermissionsfor the first time crashes the app - Fix some typos
- Address notification icon in the documentation
- Enhance error handling in example app
- Fix bug where calling
-
0.1.302 Jan 2021 -
0.1.212 Dec 2020Release notes
Open source →- Fix problem where the plugin crashes when specifying the android configuration calling
FlutterBackground.initialize() - Introduce ToDo section in the README.md
- Fix some typos
- Add analysis_options.yaml based on pedantic v. 1.9.0 for static analysis and conform to it
- Update example app and server
- Fix problem where the plugin crashes when specifying the android configuration calling
-
0.1.2+112 Dec 2020Nothing published for this version
-
0.1.110 Nov 2020 -
0.1.010 Nov 2020Release notes
Open source →- First release of the plugin for android
- Add example TCP chat app
- Add TCP server for the example app to talk to