Last updated:
0 purchases
installed apps
Installed Apps #
The Installed Apps plugin for Flutter provides utility methods related to installed apps on a device.
Currently, only Android is supported.
Getting Started #
Installation Guide
Example Project
Usage #
Get List of Installed Apps
List<AppInfo> apps = await InstalledApps.getInstalledApps(
bool excludeSystemApps,
bool withIcon,
String packageNamePrefix
);
copied to clipboard
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;
}
copied to clipboard
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 always working on making improvements. If you have any feedback, issues, or suggestions, feel free to reach out. Happy coding!
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.