В настоящее время нет официальной библиотеки для получения пакетов, установленных на устройстве. Вы можете проверить неофициальный плагин, плагин менеджера пакетов в pub.dev .
Некоторые ограничения: ..
- Это не официальный плагин.
- Поддерживается только Android платформа
- Минимальная поддерживаемая Android версия составляет 22.
Но вы можете попробовать, если эти ограничения вам подходят .
Пример использования
import 'package:flutter_package_manager/flutter_package_manager.dart';
Future<List> getInstalledPackages() async {
List packages = await FlutterPackageManager.getInstalledPackages();
return packages;
}