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!

94
likes
160
points
8.56k
downloads

Publisher

verified publishersharmadhiraj.com

Weekly Downloads

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