MakeAppIcon for Android

MakeAppIcon is also an Android icon generator for developers. According to the Android Developer Guide, developers have to create icons for all screen densities, including low-, medium-, high-, and extra-high-density screens, to ensure that your Android icons display properly across different devices.

Android icon size & screen densities:

NameDensityPixelUsage
ldpi (0.75x)120 dpi36 x 36 pxLow density screen
mdpi (baseline)160 dpi48 x 48 pxMedium density screen
hdpi (1.5x)240 dpi72 x 72 pxHigh density screen
xhdpi (2x)320 dpi96 x 96 pxExtra-high density screen
xxhdpi (3x)480 dpi144 x 144 pxExtra-extra-high density screen
xxxhdpi (4x)640 dpi192 x 192 pxThis is for the launcher icon only*
playstore-icon.png/512 x 512 pxGoogle Play store

A 512 x 512 pixel Android icon has to be prepared if you are publishing your app on Google Play. It should be included in the developer console at upload. MakeAppIcon has also provided the Google Play icons for you. These icons will be used in various locations on Google Play and will not replace your launcher icon.

Common Uses of Android Icons:

  • Launcher Icons - Represent your app on the user’s home screen and the shortcuts into your app.
  • Menu Icons - Placed in the options menu and shown to users when they press the Menu button.
  • Action Bar Icons - Represent action items in the Action Bar.
  • Status Bar Icons - Represent notifications from your app in the status bar.
  • Tab Icons - Represent individual tabs in a multi-tab interface.
  • Dialog Icons - Shown in pop-up dialog boxes that prompt your users for interaction.
  • List View Icons - Use with ListView to graphically represent list items.

Reference: https://developer.android.com/guide/index.html