createImageList function

List<Map<String, String>> createImageList(
  1. String fileNamePrefix
)

Implementation

List<Map<String, String>> createImageList(String fileNamePrefix) {
  final List<Map<String, String>> imageList = <Map<String, String>>[
    ContentsImageObject(
      size: '20x20',
      idiom: 'iphone',
      filename: '$fileNamePrefix-20x20@2x.png',
      scale: '2x',
    ).toJson(),
    ContentsImageObject(
      size: '20x20',
      idiom: 'iphone',
      filename: '$fileNamePrefix-20x20@3x.png',
      scale: '3x',
    ).toJson(),
    ContentsImageObject(
      size: '29x29',
      idiom: 'iphone',
      filename: '$fileNamePrefix-29x29@1x.png',
      scale: '1x',
    ).toJson(),
    ContentsImageObject(
      size: '29x29',
      idiom: 'iphone',
      filename: '$fileNamePrefix-29x29@2x.png',
      scale: '2x',
    ).toJson(),
    ContentsImageObject(
      size: '29x29',
      idiom: 'iphone',
      filename: '$fileNamePrefix-29x29@3x.png',
      scale: '3x',
    ).toJson(),
    ContentsImageObject(
      size: '40x40',
      idiom: 'iphone',
      filename: '$fileNamePrefix-40x40@2x.png',
      scale: '2x',
    ).toJson(),
    ContentsImageObject(
      size: '40x40',
      idiom: 'iphone',
      filename: '$fileNamePrefix-40x40@3x.png',
      scale: '3x',
    ).toJson(),
    ContentsImageObject(
      size: '50x50',
      idiom: 'ipad',
      filename: '$fileNamePrefix-50x50@1x.png',
      scale: '1x',
    ).toJson(),
    ContentsImageObject(
      size: '50x50',
      idiom: 'ipad',
      filename: '$fileNamePrefix-50x50@2x.png',
      scale: '2x',
    ).toJson(),
    ContentsImageObject(
      size: '57x57',
      idiom: 'iphone',
      filename: '$fileNamePrefix-57x57@1x.png',
      scale: '1x',
    ).toJson(),
    ContentsImageObject(
      size: '57x57',
      idiom: 'iphone',
      filename: '$fileNamePrefix-57x57@2x.png',
      scale: '2x',
    ).toJson(),
    ContentsImageObject(
      size: '60x60',
      idiom: 'iphone',
      filename: '$fileNamePrefix-60x60@2x.png',
      scale: '2x',
    ).toJson(),
    ContentsImageObject(
      size: '60x60',
      idiom: 'iphone',
      filename: '$fileNamePrefix-60x60@3x.png',
      scale: '3x',
    ).toJson(),
    ContentsImageObject(
      size: '20x20',
      idiom: 'ipad',
      filename: '$fileNamePrefix-20x20@1x.png',
      scale: '1x',
    ).toJson(),
    ContentsImageObject(
      size: '20x20',
      idiom: 'ipad',
      filename: '$fileNamePrefix-20x20@2x.png',
      scale: '2x',
    ).toJson(),
    ContentsImageObject(
      size: '29x29',
      idiom: 'ipad',
      filename: '$fileNamePrefix-29x29@1x.png',
      scale: '1x',
    ).toJson(),
    ContentsImageObject(
      size: '29x29',
      idiom: 'ipad',
      filename: '$fileNamePrefix-29x29@2x.png',
      scale: '2x',
    ).toJson(),
    ContentsImageObject(
      size: '40x40',
      idiom: 'ipad',
      filename: '$fileNamePrefix-40x40@1x.png',
      scale: '1x',
    ).toJson(),
    ContentsImageObject(
      size: '40x40',
      idiom: 'ipad',
      filename: '$fileNamePrefix-40x40@2x.png',
      scale: '2x',
    ).toJson(),
    ContentsImageObject(
      size: '72x72',
      idiom: 'ipad',
      filename: '$fileNamePrefix-72x72@1x.png',
      scale: '1x',
    ).toJson(),
    ContentsImageObject(
      size: '72x72',
      idiom: 'ipad',
      filename: '$fileNamePrefix-72x72@2x.png',
      scale: '2x',
    ).toJson(),
    ContentsImageObject(
      size: '76x76',
      idiom: 'ipad',
      filename: '$fileNamePrefix-76x76@1x.png',
      scale: '1x',
    ).toJson(),
    ContentsImageObject(
      size: '76x76',
      idiom: 'ipad',
      filename: '$fileNamePrefix-76x76@2x.png',
      scale: '2x',
    ).toJson(),
    ContentsImageObject(
      size: '83.5x83.5',
      idiom: 'ipad',
      filename: '$fileNamePrefix-83.5x83.5@2x.png',
      scale: '2x',
    ).toJson(),
    ContentsImageObject(
      size: '1024x1024',
      idiom: 'ios-marketing',
      filename: '$fileNamePrefix-1024x1024@1x.png',
      scale: '1x',
    ).toJson()
  ];
  return imageList;
}