installed_apps 1.5.2 copy "installed_apps: ^1.5.2" to clipboard
installed_apps: ^1.5.2 copied to clipboard

PlatformAndroid

Flutter plugin with utility methods related to installed apps on device.

Installed Apps #

The Installed Apps plugin for Flutter provides utility methods related to installed apps on a device.

Currently, only Android is supported.

Version Compatibility #

If any functionality in the new version of the plugin doesn't work as expected, you can revert to a previous version by specifying the exact version without using the caret (^) before the version number. If you encounter any issues, please raise an issue on GitHub, and I'll address it as soon as possible.

Getting Started #

  1. Installation Guide
  2. Example Project

Usage #

Get List of Installed Apps

List<AppInfo> apps = await InstalledApps.getInstalledApps(
	bool excludeSystemApps,
	bool withIcon,
	String packageNamePrefix
);

Use packageNamePrefix to filter apps with package names starting with a specific prefix.

Get App Info with Package Name

AppInfo app = await InstalledApps.getAppInfo(String packageName);

AppInfo model class

class AppInfo {
  String name;
  Uint8List? icon;
  String packageName;
  String versionName;
  int versionCode;
  BuiltWith builtWith;
  int installedTimestamp;
}

Start App with Package Name

InstalledApps.startApp(String packageName);

Open App Settings Screen with Package Name

InstalledApps.openSettings(String packageName);

Check if App is a System App

bool isSystemApp = await InstalledApps.isSystemApp(String packageName);

Uninstall App

bool uninstallIsSuccessful = await InstalledApps.uninstallApp(String packageName);

Check if App is Installed

bool appIsInstalled = await InstalledApps.isAppInstalled(String packageName);

I'm continuously improving the plugin. If you have any feedback, issues, or suggestions, don't hesitate to reach out. Happy coding!

90
likes
160
pub points
96%
popularity

Publisher

verified publishersharmadhiraj.com

Flutter plugin with utility methods related to installed apps on device.

Repository (GitHub)
View/report issues

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

flutter

More

Packages that depend on installed_apps