Android Design Integration

34

description

Here is a part of my presentation from Russia Dribbble Meetup 2013. It's about design integration. My process and tools.

Transcript of Android Design Integration

Page 1: Android Design Integration
Page 2: Android Design Integration

Evgeny Belyaev@30PP0Designer, Mail.Ru

AndroidDesign Integration

Page 3: Android Design Integration

App design (psd)

Page 4: Android Design Integration

Implemented app

Page 5: Android Design Integration

?

Page 6: Android Design Integration

Of course, DEVELOPERS!!!

Page 7: Android Design Integration

Of course, DEVELOPERS!!!

Page 8: Android Design Integration

Incorrect Design Specification!

Page 9: Android Design Integration

Design specification

- dimensions- gaps- UI colors

- sizes- styles- colors and text styles- spacings

Metrics- assets

Fonts Res

Page 10: Android Design Integration

metrics

Close attention should be paid to the integration of design. Because end user sees it on the devicescreen, not the designer's layout.

fonts res

Page 11: Android Design Integration

Android

Page 12: Android Design Integration

One does not simply integrate your app design for Android.

Page 13: Android Design Integration

Device screens:- resolution- screen size

screen densitydip (dots per inch)

Densities:- ldpi (240x320)

- mdpi (320x480)

- hdpi (480x800)

- xhdpi (720x1280)

- xxhdpi (1080x1920)

*

* — popular display resolutions

Page 14: Android Design Integration

Density-independent pixel (dp)

1 dp = 1 px at 160 dpi (mdpi)

- ldpi (0.75x)

- mdpi (x)

- hdpi (1.5x)

- xhdpi (2x)

Page 15: Android Design Integration

metrics

Page 16: Android Design Integration

Metrics

Page 17: Android Design Integration

Metrics

xhdpi: 1 dp = 2 px

image size: 50%

1 dp = 1 px

Page 18: Android Design Integration

PNG EXPRESS (pngexpress.com)

Page 19: Android Design Integration

PNG EXPRESS

1.

2. 3.

1 dp = 1 px

Page 20: Android Design Integration

PNG EXPRESS

1.

2. 3.

1 dp = 1 px

Page 21: Android Design Integration

fonts

Page 22: Android Design Integration

Fonts

Page 23: Android Design Integration

Fonts

Scale-independent pixels (sp)

An SP is scaled by the user's preferred text size, so you should use this measurement unit when defining text size (never for layout sizes).

Page 24: Android Design Integration

PNG EXPRESS

1.

2. 3.

1 dp = 1 px

Page 25: Android Design Integration

res

Page 26: Android Design Integration

Res

Page 27: Android Design Integration

Cut&Slice me (cutandslice.me)

Page 28: Android Design Integration

Cut&Slice me

1. 3.

2. 4.

xhdpi

Page 29: Android Design Integration

Res

button.png

Page 30: Android Design Integration

Res

button.png button.9.png

Page 31: Android Design Integration

Nine Patch Editor

Page 32: Android Design Integration

Nine Patch Editor

“Stretch”in vertical

“Stretch”in horizontal

Content

Content

Page 33: Android Design Integration

And now we know how to integrate design into android apps!

Page 34: Android Design Integration

Thanks for watching!

Evgeny Belyaev@30PP0Designer, Mail.Ru