project a day 1 desinging android ui

24
Designing Android UI “thing you need to know”

Upload: goran-djonovic

Post on 24-May-2015

89 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Project a day 1   desinging android ui

Designing Android UI“thing you need to know”

Page 2: Project a day 1   desinging android ui

Many faces of a little green robot

2 / 24

Source: http://d2cpknllkuywe0.cloudfront.net/images/fragmentation_devices.jpg

Page 3: Project a day 1   desinging android ui

What is fragmentation you ask

• The Blessing• The Curse• Let’s look at the study done by OpenSignalMaps.

Over 6 months they've been logging the new devices that download OpenSignalMaps. They've looked at model, brand, API level (i.e. the version of Android) and screen size…

…. And what did they find out

3 / 24

Page 4: Project a day 1   desinging android ui

3997 distinct devices!!!

4 / 24

Page 5: Project a day 1   desinging android ui

What about resolutions?

5 / 24

Page 6: Project a day 1   desinging android ui

Start with 240x320px

6 / 24

Page 7: Project a day 1   desinging android ui

Then we have 320x480px

7 / 24

Page 9: Project a day 1   desinging android ui

Most common 480x800px

9 / 24

Page 10: Project a day 1   desinging android ui

And then 480x854px

10 / 24

Page 11: Project a day 1   desinging android ui

And then 540x960px

11 / 24

Page 12: Project a day 1   desinging android ui

Also common 720x1280px

12 / 24

Page 13: Project a day 1   desinging android ui

768x1024px LG special

13 / 24

Page 14: Project a day 1   desinging android ui

And at the and 1080x1920px Full-HD

14 / 24

Page 15: Project a day 1   desinging android ui

Minimum Vs. Maximum

15 / 24

Vs.

27 time more pixels

Page 16: Project a day 1   desinging android ui

Where to start

• Current flagship model• Most common resolution• Start with small

… It depends

16 / 24

Page 17: Project a day 1   desinging android ui

Density independence pixel DIP

17 / 24

Page 18: Project a day 1   desinging android ui

Density Buckets

18 / 24

Page 19: Project a day 1   desinging android ui

Tap target

19 / 24

Page 21: Project a day 1   desinging android ui

Scale independent pixel - SIP

21 / 24

Page 22: Project a day 1   desinging android ui

Nine-patch graphic – really useful stuff

22 / 24

Page 23: Project a day 1   desinging android ui

Designing UI and Designing Interaction

• Go to http://developer.android.com/design/index.html

• Make important things fast

• If it looks the same, it should act the same

• Only show what I need when I need it

23 / 24

Page 24: Project a day 1   desinging android ui

24/24

ANY QUESTIONS?