How to prepare graphical design for mobile app

25. 04. 2018

For your mobile application you will need to prepare many specific graphical assets. This is a small guide which will show you what to prepare and how. I will primarily focus on our customers who want to prepare graphical design on their own. But it might be useful for any graphical designer who doesn’t want to miss anything.

Before you start

It could come handy to go through UI guidelines for both platforms, before you start:

This short summary doesn´t aspire to be a replacement of the official guidelines. Its goal is to list all necessary basic assets you have to prepare for any app. All this is used for both main platforms Android and iOS. The guidelines will help you to prepare proper information architecture for your app, mention why to follow platform-specific style of design, why it is not a good idea to create only one identical design for both platforms and other useful information.

You should also check how to work with fonts. Especially when you intend to use custom font, please go through its licence carefully.

To save some time

Do you prepare your design in Adobe Photoshop? This paragraph could save you some working-hours! Try Cut&Slice me. It is an excellent tool for exporting web and mobile graphic design from Photoshop. Design once and export for all device types with one single click. Everything will be placed in the folders with odd names, ready to use for your developers.

Icon

The beating heart of your app. It will represent you in the application store, it will be placed on the phone desktop and users definitely have to identify it when finding your app.

iOS

The icon for iOS have to be exported as PNG without alpha and without rounded corners. Those will be made later automatically by Apple.

Dimensions
29 x 29
40 x 40
58 x 58
76 x 76
80 x 80
87 x 87
120 x 120
152 x 152
167 x 167
180 x 180
512 x 512
1024 x 1024

Android

The icon is used as exported, so you have to prepare it with rounded corners, shadows, etc.

Dimensions
48 x 48
72 x 72
96 x 96
144 x 144
512 x 512

Google Play graphic

Two different formats are used in Google Play to better promote your application in the store. The Feature graphic is currently mandatory, but the Promotional graphic is optional. We recommend to prepare both. Google sometimes changes this requirements, so you will be prepared for future changes.

Type Dimension
1024 x 500 Feature graphic
180 x 120 Promotional graphic

You can find details about this graphic assets in article Google Play Featured-Image Guidelines on official Android Develpers blog.

All graphic assets for Google Play are listed in this Google help.

Splash screen (iOS only)

In Apple terminology called Launch screen. The image shown when your app is starting. It is relevant only for iOS platform, there is nothing like thison Android.

Traditional splashscreen

Plain PNG prepared for all device sizes. This is the way to prepare pixel-perfect splashscreen for all devices, but i requires more effort. Traditional splashscreen have to match this criteria:

  • Do not use alpha channel.
  • Prepare it as PNG.

Required size in pixels is as follows:

iPhone 4
portrait 640 x 960 @2x (retina)
iPhone 5
portrait 640 x 1136 @2x (retina)
iPhone 6
portrait 750 x 1334 @2x (retina)
landscape 1334 x 750 @2x (retina)
iPhone 6 Plus
portrait 1242 x 2208 @3x (retina HD)
landscape 2208 x 1242 @3x (retina HD)
iPad a iPad mini
portrait 768 x 1024 @1x (non-retina)
landscape 1024 x 768 @1x (non-retina)
iPad a iPad mini retina
portrait 1536 x 2048 @2x (retina)
landscape 2048 x 1536 @2x (retina)
12.9-inch iPad Pro
portrait 2048 x 2732 @2x (retina)
landscape 2732 x 2048 @2x (retina)

Generated splashscreen

You can prepare only one PNG image 320x320px in size and we will fill place behind it with solid color for all devices. For example white logo of your company on black background. PNG could use transparency and we can place it anywhere on the screen.

Screenshots

Images with app preview for Google Play and AppStore.

iOS

Dimensions are the same as for Splashscreen. You have to follow this rules:

  • No alpha channel.
  • PNG format.
  • Max 5 images from one device.

Android

There are no exactly defined dimensions for Android platform. Requirements are only as follows:

  • Screenshots from phone, 7 inch tablet and 10 inch tablet with any resolution.
  • JPEG or 24bit PNG (without alpha channel).
  • Minimal length of both sides 320 pixelů.
  • Maximal length of both sides 3840 pixelů.
  • Min 2, max 8 screenshots for every device.

Video

For better promotion of your app.

iOS

Requirements:

  • Minimal length 15 seconds.
  • Maximal length 30 seconds.
  • Maximal frames rate 30 (FPS).
  • Supported formats .mov, .mp4, .m4v.
  • Max file size 500MB.
  • Video codec H.264.
  • Audio codec 256kbps AAC.
  • Samling rate 44.1kHz or 48kHz.
  • Video is unavailable on 3.5-Inch devices.
  • Only one language is accepted.
  • Must disclose In-App Purchases.
  • Video nesmí obsahovat reklamu, loga platforem, ceny, časové plány.
  • Akceptována jsou tato rozlišení videa:
Zařízení Landscape Portrait
iPhone 4 video není k dispozici
iPhone 5 1920 x 1080 nebo 1136 x 640 1080 x 1920 nebo 640 x 1136
iPhone 6 1334 x 750 750 x 1334
iPhone 6 Plus 1920 x 1080 1080 x 1920
iPad 1200 x 900 900 x 1200

Android

Vkládá se odkaz na Youtube a tak i vlastnosti videa se řídí požadavky tohoto portálu.

Actual application design

We will not discuss how to design your app properly. It is in-depth described in design guidelines mentioned above. But even if you know what to draw, one simple question remains. What is the recommended resolution of the app design? There is not any simple universal recommendation which would work for all apps, but this resolutions will usually work:

Device type Dimensions
Phone 960 x 1440 px
7″ tablet 1800 x 2700 px
10″ tablet 2160 x 3240 px

In terms of phones, it is adjusted for the smallest displays on the market. It’s more simple to stretch the design for bigger devices than to place the design for big display on a small one.

10 Entrepreneurship Lessons Worth Thousands of Dollars

Instead of great success we have experienced great entrepreneurship lessons (for now). It also transformed me, a person who has …

Read article

Unique Czech words reflecting coronavirus now also with English explanations as Flashcard quiz in Vocabulary Miner

  Project Čestina 2.0 covering a variety of the modern Czech language with its slangs and new words has joined …

Read article

Performance of built-in higher-order functions Map, Filter, Reduce, and flatMap vs. for-in loop in Swift

  The most popular higher-order functions are map, filter, and reduce. We all use them since we think that syntax …

Read article

Contact