pkgmgr 1.0.3 copy "pkgmgr: ^1.0.3" to clipboard
pkgmgr: ^1.0.3 copied to clipboard

Get all Android apps using QUERY_ALL_PACKAGES permission.

pkgmgr #

Flutter plugin to list all installed apps on Android using the Package Manager API (with QUERY_ALL_PACKAGES permission). Returns app name, package id, and icon (base64 PNG). iOS returns an empty list.

Android Setup #

  • The plugin requests QUERY_ALL_PACKAGES in AndroidManifest.xml for full package visibility.
  • No additional setup is required.

iOS Setup #

  • The plugin returns an empty list on iOS.

Usage #

import 'package:pkgmgr/pkgmgr.dart';

void main() async {
  final pkgmgr = Pkgmgr();
  final apps = await pkgmgr.getInstalledApps();
  for (final app in apps) {
    print('Name: \\${app.name}, Package: \\${app.packageId}');
    // app.iconBase64 is a base64-encoded PNG
  }
}

Building from Command Line #

Run:

flutter build apk # or flutter build ios

License #

MIT

2
likes
160
points
35
downloads

Publisher

verified publishernettica.com

Weekly Downloads

Get all Android apps using QUERY_ALL_PACKAGES permission.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on pkgmgr

Packages that implement pkgmgr