- Null safety support
- New feature: listen to app changes (installation, uninstallation, updates…)
- New field on the
Application
class: whether the app is enabled or not
- Ability to open the settings screen of an app :
DeviceApps.openAppSettings(packageName)
- New methods on the
Application
class :openApp()
andopenAppSettings()
- Fix for issue #61 (crash on some Android 10 devices)
- Support for Android 11.
Please read the README file.
- Fix issue #49
- Remove pub warning
- Fix wrong category (productivity was recognized as a game)
- Migration to the Plugin V2 embedding system
- Fix a crash on devices with an API level lower than 26
- Fix a NPE crash when the plugin was called in the background
- Fix typo installTimeMilis -> installTimeMillis
- Fix typo updateTimeMilis -> updateTimeMillis
- Support for the app category (PR #37)
- Add path to APK file (PR #16)
- Add install and update time fields (PR #18)
- Add a missing break statement when opening the app
- Fix warnings in the code
- Fix issue #11 (>= Flutter 1.6)
- The version code is now available in the Dart code
- For each application, you have now access to the "data directory" path (thanks to Ryan Gonzalez)
- Some tests apps does not have a version_name. From now on, the plugin will just ignore them
- Ability to filter only launchable apps (thanks to Damodar Lohani)
- Some asserts added + a different class is used when an icon is passed
- Support for the application icon (thanks to Damodar Lohani)
- Fetching the applications list is now processed in a background thread in the Android code
- New attribute to detect whether the app is user or system
- Initial release (support for Android only)