getInstalledApps property

Future<List<AppPackageInfo>> get getInstalledApps

Returns the apps installed on Android.

Implementation

Future<List<AppPackageInfo>> get getInstalledApps async {
  if (!Curiosity.isAndroid) return <AppPackageInfo>[];
  final List<Map<dynamic, dynamic>>? appList = await _channel.invokeListMethod<Map<dynamic, dynamic>>(
    'getInstalledApps',
  );
  if (appList == null) return <AppPackageInfo>[];
  return <AppPackageInfo>[for (final Map<dynamic, dynamic> data in appList) AppPackageInfo.fromMap(data)];
}