getInstalledApps method

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

Get list of installed apps Returns a list of maps with keys: "packageName", "appName", "isSystemApp"

Implementation

@override
Future<List<Map<String, dynamic>>> getInstalledApps() async {
  final apps = await methodChannel.invokeMethod<List<dynamic>>(
    'getInstalledApps',
  );
  if (apps == null) return [];
  return apps.map((app) => Map<String, dynamic>.from(app as Map)).toList();
}