PackageTrack
Sign in Get early access

android_package_manager

Provides access to Android's native PackageManager API to fetch various information, such as installed applications, packages, permissions, etc.

0.7.1 nsNeruno/android_package_manager

What this package is like to depend on

Last release 3 years ago

no release in 18 months

Release timing varies

gaps range from 8 days to 6 months

Nearly every release is documented

notes for 12 of 12 stable releases

Nothing withdrawn

no release was ever pulled

4 years old

12 releases · first in 2022

0 releases in the last 12 months

see the full history below

Release timeline

12 releases · May 2022 to Feb 2024
2023 2024 2025 2026
Release Pre-release

Releases

latest 12
  1. 0.7.1 02 Feb 2024
    Release notes
    • Added hasSigningCertificate method (including the option to use UID)
    • Added enum CertificateType in conjunction with the support for hasSigningCertificate
    • Instance of AndroidPackageManager is now a const
    Open source →
  2. 0.7.0 10 Jan 2024
    Release notes
    • Raised Target SDK to 34
    • Fixed casting error when running using flags on SDK INT >= 33
    • Fixed parsing of PackageInfo and reading of permissions. Please see note under example or see #12
    • Fixed native parsing of various related Info entities
    • Exposed more fields under PackageInfo, including longVersionCode (Issue #10)
    • Updated example
    • Updated instrumentation test for Installed Package listing
    • Updated README.md
    Open source →
  3. 0.6.0 27 Aug 2023
    Release notes
    • Enabled support for latest stable Flutter versions (raised max SDK constraints to 4.0.0)
    • [PackageInfo] Added versionCode property (by ImranR98 under #11)
    • Updated example
    • [Native/Experimental] Added possibility of using multiple source of PackageManager from different Contexts if the plugin is being used under Isolates (by ImranR98 under #11)
    • Added getApplicationLabel method (by ImranR98 under #11)
    Open source →
  4. 0.5.4 18 Aug 2023
    Release notes
    • Added getInstallSourceInfo and access to deprecated getInstallerPackageName for devices running versions below Android R (SDK Int 30)
    • Separated some integration test files
    Open source →
  5. 0.5.3 11 Apr 2023
    Release notes
    Open source →
  6. 0.5.2 14 Mar 2023
    Release notes
    • Fixed Image Format enum ordering per latest Android API Documentation
    • Raised minimum Dart SDK version to 2.19.3
    Open source →
  7. 0.5.0 26 Feb 2023
    Release notes
    • Added access to Activity Icon, Logo, and Application Icon by packageName
    • Updated example & integration_test to showcase Application Icon rendering
    Open source →
  8. 0.4.0 28 Jan 2023
    Release notes
    • Fixed ApplicationInfo parsing failure from various ComponentInfos when requesting for Installed Packages
    • Fixed requestedPermissions parsing failure on querying PackageInfo
    • Updated integration test for showing example of querying permissions from installed packages using PackageInfoFlags. Issue reference here
    Open source →
  9. 0.3.2 20 Jan 2023
    Release notes
    • Fixed ApplicationInfo parsing failure due to possibly null directories and process name on Android 13 (credits to codercengiz)
    Open source →
  10. 0.3.0 18 Nov 2022
    Release notes
    • Raised Target SDK Version to 33 (Android 13 | Codename: TIRAMISU)
    • Added access to canPackageQuery method which is exclusive to Android 13
    • Added support for non-deprecated alternatives of some APIs on Android 13
    • Raised plugin's Gradle version to 7.2.2
    Open source →
  11. 0.2.0 11 Nov 2022
    Release notes
    • Fixed getInstalledPackages results having null applicationInfo (reported issue here | credits to @pablo8899)
    • Optimized platform Map data parsing from Android to Dart
    • Updated example's integration test to include check for applicationInfo existence after querying for packages
    • Bumped minimum Dart SDK to 2.18.0
    • Updated target SDK of example app to 33
    Open source →
  12. 0.1.0 28 May 2022
    Release notes
    • Initial Release
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive