installedApp property

Future<List<AppsModel>> installedApp

get Android installed apps

Implementation

Future<List<AppsModel>> get installedApp async {
  if (!isAndroid) return <AppsModel>[];
  final List<Map<dynamic, dynamic>>? appList = await Internal.curiosityChannel
      .invokeListMethod<Map<dynamic, dynamic>>('getInstalledApp');
  final List<AppsModel> list = <AppsModel>[];
  if (appList != null) {
    for (final dynamic data in appList) {
      list.add(AppsModel.fromJson(data as Map<dynamic, dynamic>));
    }
  }
  return list;
}