getInstalledApps method

  1. @override
Future<List<Map<String, String>>> getInstalledApps()
override

Implementation

@override
Future<List<Map<String, String>>> getInstalledApps() async {
  final result = await methodChannel.invokeMethod<String>('getInstalledApps');
  final List<dynamic> jsonList = jsonDecode(result ?? '[]');
  return jsonList.map((e) => {
    'appName': e['appName'].toString(),
    'packageName': e['packageName'].toString(),
    'profile': e['profile'].toString(),
    'iconBase64': e['iconBase64'].toString()
  }).toList();
}