Design Objectives

This information is based on the Oracle Alta Icon Web Design Guide, which should be reviewed before using this document. The Alta Mobile Icon Style uses different types of icons and different styles of icons. These two key concepts are described in the overview.

Icon Type & Style

ICON TYPE ICON STYLE
  RESTRICTED Achromatic MONO COLOR FULL PALETTE STATUS
Text Box        
Segmented Button        
Input Slider      
Buttons        
List View Contextual Action        
PopUp Contextual Action    
Link        
Header / Footer        
Navigation Bar        
List View Springboard    
List View Menu      
Message (Status & Badge Icons)    

Scaling

When you design icons for your app, it's important to keep in mind that your app may be installed on a variety of devices that offer a range of screen sizes and densities. There are several different general 'buckets' that these icons can fit. Apple iOS has two buckets, while Android has 5 buckets. Android doesn't use LDPI anymore. ADF Mobile uses a CSS pixel at Non-Retina or MDPI as a baseline.

Android DPI iOS CSS px %
MDPI ~160 Non-Retina 1.00 100%
XHDPI ~320 Retina 2.00 200%
XXHDPI ~480   3.00 300%
XXXHDPI ~640   4.00 400%

Icon Sizes

The following are recommended sizes of icons based on user interface component, across the different screen density buckets. For platform information review the iOS Human Interface Guidelines for Icon and Image Design and the Android Design Guidelines for Iconography. Also 'Using Hi DPI Images' blog post explains how large images may scale down in ADF Mobile.

ICON TYPE ICON SIZE
  REQUIRED MDPI
Inner / Outer
XHDPI
Inner / Outer
XXHDPI
Inner / Outer
XXXHDPI
Inner / Outer
Text Box 16x16 / 20x20 32x32 / 40x40 48x48 / 60x60 64x64 / 80x80
Segmented Button 20x20 / 24x24 40x40 / 48x48 60x60 / 72x72 80x80 / 96x96
Input Slider 18x18 / 24x24 36x36 / 48x48 54x54 / 72x72 72x72 / 96x96
Borderless 18x18 / 26x26 36x36 / 52x52 54x54 / 78x78 72x72 / 104x104
Small Chip 16x16 / 20x20 32x32 / 40x40 48x48 / 60x60 64x64 / 80x80
Large Chip 24x24 / 28x28 48x48 / 56x56 72x72 / 84x84 96x96 / 112x112
Small Bordered 12x12 / 16x16 24x24 / 32x32 36x36 / 48x48 48x48 / 64x64
Medium Bordered 16x16 / 20x20 32x32 / 40x40 48x48 / 60x60 64x64 / 80x80
Large Bordered 20x20 / 24x24 40x40 / 48x48 60x60 / 72x72 80x80 / 96x96
Sheet Button   24x24 / 28x28 48x48 / 56x56 72x72 / 84x84 96x96 / 112x112
List View Contextual Action 24x24 / 32x32 48x48 / 64x64 72x72 / 96x96 96x96 / 128x128
PopUp Contextual Action 32x32 / 64x64 64x64 / 128x128 96x96 / 192x192 128x128 / 256x256
Link   14x14 / 18x18 28x28 / 36x36 42x42 / 54x54 56x56 / 72x72
Header / Footer 18x18 / 26x26 36x36 / 52x52 54x54 / 78x78 72x72 / 104x104
List View Menu 24x24 / 32x32 48x48 / 64x64 72x72 / 96x96 96x96 /128x128
Navigation Bar 24x24 / 32x32 48x48 / 64x64 72x72 / 96x96 96x96 /128x128
List View Springboard 24x24 / 32x32 48x48 / 64x64 72x72 / 96x96 96x96 / 128x128
Message (Status & Badge Icons)   30x30 / 38x38 60x60 / 76x76 120x120 / 152x152 240x240 / 304x304

Squares

RETINA ICON SAMPLE

Overview-Icon Sample

Please Note: Icon footprint will include the outer square in the asset. This helps increase the Tap-able target on some components. It is strongly encouraged to test the icons you create across different devices, since scaling may not work correctly on every device.