Top Banner
How to think like an Android Developer / Designer
23

Chapter 4 - How to Think Like Android Developer Designer

Apr 11, 2017

Download

Education

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Chapter 4  - How to Think Like Android Developer  Designer

How to think like an Android Developer /Designer

Page 2: Chapter 4  - How to Think Like Android Developer  Designer

Basic Concept on How to Design an Android App

Tab Bar (fixed)

Body (Flexible)

Footer (fixed)

Holo Holo Material Design

Top Bar (fixed)

Body (Flexible)

Footer (fixed)

Tab Bar (fixed)

Body (Flexible)

Page 3: Chapter 4  - How to Think Like Android Developer  Designer

How to think like Android Developer/Designer

WYSIWYG Android: Everything placed relaCvely to something (Rule-Based)

(0, 40)

(0, 80)

x=0 64 128 192 256

SCck at the boSom

Separate in 5 pieces evenly Below the Top Bar

Below the Tab Bar

Separate in 3 pieces evently

Page 4: Chapter 4  - How to Think Like Android Developer  Designer

Rule 1: Always think like a Web Designer

Page 5: Chapter 4  - How to Think Like Android Developer  Designer

More Examples

Page 6: Chapter 4  - How to Think Like Android Developer  Designer

More Examples

Page 7: Chapter 4  - How to Think Like Android Developer  Designer

Rule 2: Never expect the UI will be 100% exactly as designed. In Android, it can only be “almost the same”.

Page 8: Chapter 4  - How to Think Like Android Developer  Designer

Rule 3: Always sCck every single edge to something, in the other word, always STRETCH

Page 9: Chapter 4  - How to Think Like Android Developer  Designer

Stretch Stretch Stretch

Page 10: Chapter 4  - How to Think Like Android Developer  Designer

And how Android App is scaled?

Page 11: Chapter 4  - How to Think Like Android Developer  Designer

Captured from Real Devices

Page 12: Chapter 4  - How to Think Like Android Developer  Designer

And how Android App is scaled?

Then How?

“Rearrange (by Rule)“

Page 13: Chapter 4  - How to Think Like Android Developer  Designer

How is Android App scaled?

Page 14: Chapter 4  - How to Think Like Android Developer  Designer

Captured from Real Devices

Page 15: Chapter 4  - How to Think Like Android Developer  Designer

In conclusion: In Android world …

•  It doesn’t maSer how detailed the screen is • Only thing maSer is “how physically big” •  Smaller screen size = Same Ctle bar height + less content that can be shown •  Larger screen size = Same Ctle bar height + more content that can be

shown •  That is the another reason why you should develop with 4.5” handset

•  It is an “average” screen size

• Only way to make sure that it works properly is to TEST it!

Page 16: Chapter 4  - How to Think Like Android Developer  Designer

So actually there are just 4 types of screen we have to deal with (Woo Hoo!)

Page 17: Chapter 4  - How to Think Like Android Developer  Designer

Does it look weird if we go this way?

• No as well as it is sCll the 4-6” mobile portrait screen •  Yes if screen goes below <3.5” •  So … you might need to minor adjust an UI for damn small screen

(or just … ignore it)

Page 18: Chapter 4  - How to Think Like Android Developer  Designer

Captured from Real Devices

Page 19: Chapter 4  - How to Think Like Android Developer  Designer

Another Example

Page 20: Chapter 4  - How to Think Like Android Developer  Designer

Another Example

Page 21: Chapter 4  - How to Think Like Android Developer  Designer

Don’t just hard scale

• Android System mechanic doesn’t go that way. Hard scale is the “WRONG” thing

• One of the big reason why most of the Android apps suck • Anyway, pracCcally you can do it but you have to scale it all by code •  If design goes that way, but “you have to understand the Android Screen

FragmentaCon preSy clear first” •  The difference between iOS App Designer and Android App Designer •  The experienced Android Developer could scale iOS design to an Android

one by eyes. And you will … probably you can do by now already =D

Page 22: Chapter 4  - How to Think Like Android Developer  Designer

More Examples

Page 23: Chapter 4  - How to Think Like Android Developer  Designer

Basic Concept on How to Design Android App

Tab Bar (fixed)

Body (Flexible)

Footer (fixed)

Holo Holo Material Design

Top Bar (fixed)

QuesCon is how height?

How these things are

laid on the screen?

How many type of

components that we can

place?