App Icon design specifications.
Designing a great app icon is easy. Navigating the specific formatting requirements for Apple and Google, that's the tricky part. Here are the official specifications for each platform.
I first started designing icons back when iOS used heavy gloss effects and skeuomorphism. The design language has undergone countless iterations since then, but the core technical requirements remain strict. Apple and Google both have entirely different approaches to how an app icon should be constructed and submitted.
Apple's approach is highly standardized. You must provide a perfectly square image, and their system handles the squircle masking, drop shadows, and gloss effects (though gloss is mostly a relic of the past).
Google introduced Adaptive Icons in Android 8.0, which completely changed how Android icons are built. Instead of a single flat image, icons are separated into two layers: a foreground and a background. This allows different Android manufacturers to mask the icon into circles, squircles, or teardrops dynamically.
If you have a project that you want to get started or think you need help making sure your assets are perfectly optimized, feel free to use the generator on the home page!