
1) Make nice Launcher Icons
xhdpi – 96px x 96px @ 320 dpi
hpdi – 72px x 72px @ 240 dpi
mdpi – 48px x 48px @ 160dpi
ldpi – 36px x 36px @ 120dpi
- Safe area of 4px padding to make it look consistent with other icons that have 4px padding too
- This is what the user will see in their device to launch the app
- Promote the brand and tell the story of the app
- Don’t put the app name in the icon because the app name will always be displayed adjacent to the icon
- Don’t put excessive detail as they need to look good at small sizes where the small details are lost
- Try not to have cropped icons and use non-square unique shapes when appropriate
- Don’t make icons look anorexic cause they might be so thin they blend in with the background
- Try to make use of the alpha channel to apply sheen to images
- Update Android project to have this icons as a drawable
2) Update AndroidManifest.xml
- Take the icons from Step 1 and update the Android project’s /res/drawables accordingly
- Update the Application icon
<Application android:icon="@drawable/lowercaseidtoicon"/>
- VERY IMPORTANT: Be sure you are happy with the package name right now at this moment. It’s a real B!TCH if you want to change it later. Once uploaded, you cannot delete it from the marketplace, you can only un-publish it.
<manifest package="com.companyname.myappname"/>
3) Export Signed .apk
- Use your Production Certificate that’s valid for 25+ years to sign the .apk.
- Don’t have one? Create one
- Don’t use the debug key cause then users who have the app install will not be able to receive updates a year from install
4) Prepare Screenshots (min 2, max 8)
- Android Market will only accept images in the following dimensions:
- 320 x 480
- 480 x 800
- 480 x 854
- Use DDMS in Eclipse ADT to access the device on-screen to take screenshots
5) Prepare Promo Graphic(180 x 120 @ 72dpi)
- Used to promote app in Android Market outside of detail page
6) Prepare Feature Graphic (1024 x 500 @ 72dpi)
- This is not an advertisement, this is a teaser
- Use vivid colors to stand out because B&W is used in the background of the OS and web
- Used in the featured section in Android Market
- Try to keep contents inside 924 x400 because the Market may crop this image
- Try to use large font size because this may be scaled down to the point small text will not appear readable
7) Prepare Application Icon (512 x 512 @ 72dpi)
- Used in top left corner of the app’s detail page in the Marketplace
8) Prepare YouTube Demo (0:30-2:00 minutes in length)
- Highlight what users want to know
9) Prepare Listing Details Text
- Title (30 max)
- Description (4000 max),
- Briefly describe what permissions are being asked
- Why they are needed?
- Change Log (500 max)
- Promo Text (80 max)
- App Category
- Customer Support Strategy
- Website URL?
- Email address?
10) Upload to Android Marketplace and PUBLISH!
- Link for developers
- If all the deployment artifacts are prepared, the visit to the upload side should go smoothly
- Don’t forget to activate the .apk
- Once everything has been submitted, check to see if your app is available
http://market.android.com/details?id=<package_name>
From my initial experience, I totally took this process for granted. I didn’t allocate as much time as I should have. These elements are extremely important for the marketing and distribution of an application. Thus time and budget needs to be allocated accordingly. I put together this list so it will help to make even more apps in the future.
Don’t forget to build a promo button:

Recent Comments