getInstalledApps static method

Future<List<App>?> getInstalledApps()

Implementation

static Future<List<App>?> getInstalledApps() async {
  if (!Platform.isAndroid) {
    print('not Supported');
    return null;
  }
  final String getApp = await _channel.invokeMethod('getInstalledApp');
  final parseApp = json.decode(getApp);
  List<App> app = [];
  for (var i in parseApp) {
    app.add(App(name: i['name'], packageName: i['package']));
  }
  return app;
}