ANDROID DESIGN GUIDELINES &
BEST PRACTICES
- Istiaque Reza ( UI/UX Designer @ MCC LTD )
32
DESIGN DESIGN GUIDELINES (L) DON’T !
1
32
DESIGN GUIDELINES (L) DON’T !
DESIGN
1
DESIGN
GUIDELINES
DESIGN
UI UX INTERACTION
DPI vs PX
2.0x (96px)
1.5x (72px)
1.0x (48px)
BASE 48px
0.75x
(36px)
xhdpi
hdpi
mdpi
ldpi
Inch = pixel / dpi
DESIGN
GUIDELINES (L)
2
MATERIAL DESIGNMATERIAL DESIGN
Natural lighting and shadow
Elements have depth
An Emphasis on User actions
MATERIAL DESIGN
Meaningful motions !
a. AUTHENTIC MOTION
ANIMATION
DO
b c
a. AUTHENTIC MOTION
ANIMATION
DON’T
b c
b. RESPONSIVE INTERACTION
ANIMATION
DON’T
a
SURFACE REACTION MATERIAL RESPONSE RADIAL ACTION
c d
DON’TDO
c. MEANIGFUL TRANSITION
ANIMATION
b
VISUAL CONTINUITY
da
DON’TDO
c. MEANIGFUL TRANSITION
ANIMATION
b
CONSISTENT
COREOGRAPHY
da
d. DELIGHTFUL DETAIL
ANIMATION
b c
ACTIONS THAT DELIGHT THE USER
AND BRING THEM JOY !
a. COLOR
STYLE
Bold color statements juxtaposed
with muted environments
Accent color are used for your primary
action buttons as well as components
such as switchers or sliders.
b. ICONOGRAPHY
STYLE
PERPENDICULAR
Bold &
Geometric
ROUNDED ICONS
Consistency
c. IMAGERY
STYLE
PERPENDICULAR
PHOTOGRAPHIC
+
NO TO STOCK
DON’TDO
d. TYPOGRAPHY
STYLE
The all New
ROBOTO
RROBOTO
OLD NEW
a. PRINCIPLE
LAYOUT
PAPERCRAFT
In material design, every pixel drawn by an application resides
on a sheet of paper.
a. PRINCIPLE
LAYOUT
PAPER TOOL BAR DON’TDO
a. PRINCIPLE
LAYOUT
DIMENTIONALITY (SHADOW)
Shadows consist of two layers: a top shadow for depth and a
bottom shadow for definition.
b. METRICS AND KEYLINE
LAYOUT
TOUCH TARGET SIZE
c. STRUCTURE
LAYOUT
ACTION BAR
APP BAR
FLOATING ACTION BUTTON
c. STRUCTURE
LAYOUT
NEW APP BAR !!
c. STRUCTURE
LAYOUT
MENUS
Overlaps the
App Bar
Not An Extension
Of App Bar
a. BOTTOM SHEETS
COMPONENTS
Should slide up
from the edge of
the device
b. BUTTONS
COMPONENTS
Floating Action
Button (FAB)
Raised button Flat Button
b. BUTTONS
COMPONENTS
Buttons in action
c. CARDS
COMPONENTS
Rounded corner ( 2dp )
Use Only when
necessary don’t mix-up
with list
Good option for
responsive layout
d. DIALOGS
COMPONENTS
Preferably use flat
button
Do Not use FAB
e. DIVIDERS
COMPONENTS
FULL BLEED INSET
Use inset dividers
when anchoring
full bleed dividers
for sections
f. GRID
COMPONENTS
GRID TILES IN CELL
Lists: Optimized for
reading comprehension.
Used for homogeneous
data type, typically images.
Cards: Used for content
with inconsistent
formatting.
g. LISTS
COMPONENTS
LIST
TILES
IN ROW
Used for homogeneous
data type OR sets of data
types
h. SUB HEADER
COMPONENTS
LIST GRID
Should be Left Aligned
48dp, 16dp (left)
i. SWITCHES
COMPONENTS
RADIO SWITCHCHECKBOX
j. TABS
COMPONENTS
Extended App bar
+ Tab bar
Inset search
+ App bar + Tab bar
Default App bar
+ Tab bar
j. TABS
COMPONENTS
Default App bar
+Scrollable Tab bar
BEAUTIFUL TAB
INTERACTION
k. NOTIFICATIONS
COMPONENTS
DON’T
3
UI ELEMENTS OF OTHER OS
Don’t merge UI elements of other OS into Android
DESIGN PRINCIPLE
No to SKEUOMORPHISM
Yes to MATERIAL DESIGN
LOGO
No gradients OR exact depiction of real
world objects (like leather or stitch)
NO SPLASH SCREEN
It’s preferred not to use the splash screen
Load directly the app screen on open
LOGO
APP ICON
NOT PREFFERED
Should make you
feel like you are
viewing it from the
top
PREFFERED
RESPONSIVE
Try to make the app responsive so that it does look
great on tablets as well as on mobile
See to it that the experience is not affected
THANK YOU
ISTIAQUE REZA
siiisiiir@gmail.com

ANDROID DESIGN GUIDELINES