Flutter plugin with utility methods related to installed apps on device. (Currently only Android is supported.)
List<AppInfo> apps = await InstalledApps.getInstalledApps(bool excludeSystemApps, bool withIcon, String packageNamePrefix);
*Use packageNamePrefix to filter for apps that have package name starting with certain prefix.
AppInfo app = await InstalledApps.getAppInfo(String packageName);
InstalledApps.startApp(String packageName)
InstalledApps.openSettings(String packageName)
bool isSystemApp = await InstalledApps.isSystemApp(String packageName)
bool uninstallIsSuccessful = await InstalledApps.uninstallApp(String packageName)
bool appInInstalled = await InstalledApps.isAppInstalled(String packageName)