Tooliva Tooliva
Open menu
← Back to blog

iOS and Android App Icon Sizes: A Practical Export Checklist

A practical app icon size checklist for developers preparing iOS, Android, launcher, adaptive, and app store icon assets before release.

  • App icon design tools

Preparing app icons is one of the last steps before release, but it can easily slow down a launch when files are missing, blurry, incorrectly named, or placed in the wrong folder. A practical app icon size checklist helps developers avoid these issues before submitting an app or building a production package.

This article explains how to think about iOS and Android icon sizes, why multiple exports are needed, and how an app icon generator can turn one source image into a clean release-ready package.

Start with a Master Icon

The safest workflow starts with one high-resolution square master icon. A 1024×1024 image is commonly used because it is large enough for store listings and can be downscaled into smaller icons without losing sharpness.

The master icon should not rely on tiny text or very thin details. A mobile icon may appear very small in search results, notification contexts, or settings screens. If the shape is not recognizable at a small size, the icon should be simplified before export.

iOS Icon Checklist

For iOS projects, developers typically need an AppIcon asset set for Xcode. This set contains several icon sizes used by the system across different contexts. A generator can create the image files and a Contents.json manifest so the icon set can be imported more easily.

  • Use a clean square source image.
  • Preview the icon with rounded corners.
  • Keep important details away from the edge.
  • Export all required iOS icon scale variants.
  • Include an app store sized icon when needed.
  • Check the result inside Xcode before archiving.

Android Icon Checklist

Android projects commonly need launcher icons for multiple density folders. These density buckets help the app display crisp icons across different screen resolutions.

  • Export launcher icons for multiple density buckets.
  • Use adaptive icon foreground and background layers for modern Android projects.
  • Keep the main symbol inside the adaptive icon safe area.
  • Test round and masked previews before release.
  • Place generated files into the correct project resource folders.
  • Verify the final icon on at least one real Android device.

Why Density Buckets Matter

Android devices have different screen densities. If an app provides only one small icon, the system may scale it up, which can make it look blurry. If an app provides properly sized density-specific assets, the icon can remain sharper across devices.

An icon generator removes much of this manual work by creating the common density outputs in one export package.

Adaptive Icon Safety

Adaptive icons are especially important because launchers may mask icons differently. The same icon may appear as a circle on one device and a rounded square on another. To avoid accidental clipping, the main symbol should stay centered with enough padding.

When designing the foreground layer, avoid placing the most important parts of the icon at the edge. The background layer should still look good if parts of it are cropped by a mask.

Store Listing Considerations

The app store icon is not only a technical asset. It also affects conversion. A good store icon should be visually simple, relevant to the app, and consistent with screenshots, brand colors, and product positioning.

Before release, preview the icon next to competitors in the same category. If it blends into the background or looks too generic, consider simplifying the shape or increasing contrast.

File Naming and Organization

Generated icon files should be organized by platform. A clean export package may include folders such as ios, android, android-adaptive, and store. This prevents confusion when developers copy assets into different project structures.

AppIconExport/
  ios/
    AppIcon.appiconset/
  android/
    mipmap-mdpi/
    mipmap-hdpi/
    mipmap-xhdpi/
    mipmap-xxhdpi/
    mipmap-xxxhdpi/
  android-adaptive/
    foreground.png
    background.png
  store/
    app-store-icon.png

Pre-Release QA

  • Check that every required platform file exists.
  • Open the smallest icons and confirm the symbol is still readable.
  • Preview rounded, circular, and square masks.
  • Build the app and inspect the launcher icon on a device.
  • Confirm the store listing icon matches the app brand.

Conclusion

iOS and Android app icon preparation is simple when the workflow is organized. Start with a large master image, keep the design readable, export all required sizes, and test the final result inside the app project.

An app icon generator is valuable because it turns this checklist into a repeatable process. Instead of manually resizing and renaming files, developers can focus on the icon design and let the tool produce the release package.