question

victor-thompson avatar image
victor-thompson asked

What app icon sizes do I need to add to my .APK?

Hi, I'm preparing to submit a new Kindle Fire and Kindle Fire HD app to the app store, and I'm finding it very difficult to determine what app icon sizes I should be embedding in my .APK as resources. The first place I looked was the following FAQ, which implies (but doesn't say outright) that Amazon will somehow resize our thumbnail icon and inject it into the .APK: https://developer.amazon.com/help/faq.html#AppDetails The next place I looked was the following Kindle Fire SDK guideline, which implies (but doesn't say outright) that I need to include many icon sizes in the .APK: https://developer.amazon.com/sdk/fire/cx-guidelines.html#IconSizes Neither of the links above leads to information that tells me exactly what is and what is not expected. Is there a source for better information than those two links?
fire tablet
10 |5000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Samuel@Amazon avatar image
Samuel@Amazon answered
Hi Victor, When you submit an app, you need to submit icons of different sizes. We have some pre-defined sizes of icons (provided in the link below) that is required to be submitted while submitting an app. We re-size the images accordingly for other icon display/location like Carousel. Based on the size and density of the current screen, the system uses any size and density-specific resource provided in your application. For example, if the device has a high-density screen and the application requests a drawable resource, the system looks for a drawable resource directory that best matches the device configuration. Kindle Fire HD is always using drawable-large-hdpi because it supports LCD density of hdpi (1280px x 800px). For Fire HD 8.9, you must use drawable-large-xhdpi size for icons. For more info, please refer to this link as well - https://developer.amazon.com/sdk/fire/cx-guidelines.html#Iconography. Thank you.
10 |5000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

victor-thompson avatar image
victor-thompson answered
Hi Samuel, First, this link that you provided: https://developer.amazon.com/sdk/fire/cx-guidelines.html#Iconography does not work properly. The last part of the URL ("#Iconography") is meant to direct the web browser to a section lower down on the page, but the browser cannot find that section. It is likely that the correct link would be the one that I provided to you in my original post: https://developer.amazon.com/sdk/fire/cx-guidelines.html#IconSizes Second, you did not address my question. I will ask it in another way, now: When I read the information at this URL: https://developer.amazon.com/help/faq.html#AppDetails I see that there is a table with headings "Asset Type", "Description", and "Specifications". This table describes files that I will upload to Amazon through a web form. Again, these files are not a part of the .APK file, they are separate. Now, for the Asset Type of "icon", the Description reads "A representative icon for display on the desktop of the mobile device after app installation." In my experience, the icon that represents an app on the desktop of the mobile device is called the "icon," and it IS a part of the .APK file. It sounds to me as though Amazon will insert the separate file that I upload as the "icon" into the .APK file. Is this true?
10 |5000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Samuel@Amazon avatar image
Samuel@Amazon answered
Hi Victor, The icon that is in in APK is not used on the Kindle Fire Devices. The Icon that is presented on the device is the one that is submitted during the application ingestion process in the Developer Portal. Thank you.
10 |5000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

victor-thompson avatar image
victor-thompson answered
Hi again Samuel, Thanks for your quick reply! That is exactly what I wanted to know about the icons. If you can follow up one more time, is it all right if my APK includes the proper size icons anyway? So, I would include a 365x365 icon for mdpi, a 425x425 icon for hdpi, and a 675x675 icon for xhdpi. I am asking because I need to include these in my tests so I can verify that the icons will scale correctly. If I have to remove them when I upload the build to Amazon, that is OK. Thanks again, Victor
10 |5000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Sachin@Amazon avatar image
Sachin@Amazon answered
There should be no issue with including mdpi, hdpi, and xhdpi icons within the APK. Just remember that these icons will not be displayed in the Apps tab or the Carousel.
10 |5000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

victor-thompson avatar image
victor-thompson answered
Excellent, that is great to hear. Thank you! - Victor
10 |5000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.