ANDROID_DEVICES top-level property

List<DeviceDescriptor> ANDROID_DEVICES
final

Implementation

final ANDROID_DEVICES = <DeviceDescriptor>[
  const DeviceDescriptor(
    name: 'Android One',
    size: Size(320.0, 569.0),
    padding: EdgeInsets.only(top: 24.0),
    navBarHeight: 48.0,
    platform: TargetPlatform.android,
  ),
  const DeviceDescriptor(
    name: 'Nexus 5',
    size: Size(360.0, 640.0),
    padding: EdgeInsets.only(top: 24.0),
    platform: TargetPlatform.android,
  ),
  const DeviceDescriptor(
    name: 'Motorola G7',
    size: Size(360.0, 720.0),
    padding: EdgeInsets.only(top: 32.0),
    notchSize: Size(160.0, 32.0),
    cornerRadius: 15.0,
    platform: TargetPlatform.android,
  ),
  // ignore: prefer_const_constructors
  DeviceDescriptor(
    name: 'Galaxy S8',
    size: const Size(360.0, 740.0),
    padding: const EdgeInsets.only(top: 24.0),
    cornerRadius: 15.0,
    platform: TargetPlatform.android,
  ),
  DeviceDescriptor.fromPixel(
    name: 'Galaxy S8+',
    width: 1080,
    height: 2220,
    pixelRatio: 2.625,
    // size: Size(360.0, 740.0),
    padding: const EdgeInsets.only(top: 24),
    cornerRadius: 15.0,
    platform: TargetPlatform.android,
  ),
  DeviceDescriptor.fromPixel(
    name: 'Galaxy S20+',
    width: 1080,
    height: 2400,
    pixelRatio: 2.625,
    // size: Size(360.0, 740.0),
    padding: const EdgeInsets.only(top: (73 / 2.625)),
    cornerRadius: 15.0,
    platform: TargetPlatform.android,
  ),
  const DeviceDescriptor(
    name: 'Nexus 4',
    size: Size(384.0, 640.0),
    padding: EdgeInsets.only(top: 24.0),
    platform: TargetPlatform.android,
  ),
  const DeviceDescriptor(
    name: 'Nexus 6',
    size: Size(411.0, 731.0),
    padding: EdgeInsets.only(top: 24.0),
    platform: TargetPlatform.android,
  ),
  const DeviceDescriptor(
    name: 'Pixel 3',
    size: Size(412.0, 824.0),
    padding: EdgeInsets.only(top: 24.0),
    cornerRadius: 15.0,
    platform: TargetPlatform.android,
  ),
  const DeviceDescriptor(
    name: 'Pixel 3 XL',
    size: Size(412.0, 847.0),
    padding: EdgeInsets.only(top: 24.0),
    cornerRadius: 15.0,
    platform: TargetPlatform.android,
  ),
  const DeviceDescriptor(
    name: 'Galaxy Note 4',
    size: Size(480.0, 853.0),
    padding: EdgeInsets.only(top: 24.0),
    platform: TargetPlatform.android,
  ),
  const DeviceDescriptor(
    name: 'Xperia C4',
    size: Size(540.0, 960.0),
    padding: EdgeInsets.only(top: 24.0),
    platform: TargetPlatform.android,
  ),
  const DeviceDescriptor(
    name: 'Nexus 7',
    size: Size(600.0, 960.0),
    padding: EdgeInsets.only(top: 24.0),
    tablet: true,
    platform: TargetPlatform.android,
  ),
  const DeviceDescriptor(
    name: 'Nexus 9',
    size: Size(768.0, 1024.0),
    padding: EdgeInsets.only(top: 24.0),
    tablet: true,
    platform: TargetPlatform.android,
  ),
  const DeviceDescriptor(
    name: 'Nexus 10',
    size: Size(800.0, 1280.0),
    padding: EdgeInsets.only(top: 24.0),
    tablet: true,
    platform: TargetPlatform.android,
  ),
  DeviceDescriptor.fromPixel(
    name: 'Galaxy Tab S4',
    height: 2560,
    width: 1600,
    pixelRatio: 2.25,
    // size: Size(360.0, 740.0),
    padding: const EdgeInsets.only(top: (73 / 2.625)),
    // cornerRadius: 15.0,
    tablet: true,
    platform: TargetPlatform.android,
  ),
];