getInstalledApps property

Future<List<AppPackageInfo>> getInstalledApps

get Android installed apps

Implementation

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