isEmulator method

  1. @override
Future<bool> isEmulator()
override

Implementation

@override
Future<bool> isEmulator() async {
  final DeviceInfoPlugin deviceInfo = DeviceInfoPlugin();
  bool isEmulator = false;

  if(defaultTargetPlatform == TargetPlatform.android){
    AndroidDeviceInfo androidDeviceInfo =  await deviceInfo.androidInfo;
    isEmulator = !androidDeviceInfo.isPhysicalDevice;
  }else if(defaultTargetPlatform == TargetPlatform.iOS){
    IosDeviceInfo iosDeviceInfo = await deviceInfo.iosInfo;
    isEmulator = !iosDeviceInfo.isPhysicalDevice;
  }

  return isEmulator;
}