Download - Android User Interface Design

Transcript
Page 1: Android User Interface Design

Inspire Create Love

Page 2: Android User Interface Design

• Interface Designers are mind readers.

• Enchant users life.

• Inspire yourself, you’re creative by birth.

• Mimicking Designs from other platforms is bad.

• Be creative and native.

• Think interaction. It’s not so hard.

• Yeah! Your app will run responsive.

• Most important ! Have fun. Seriously Having Fun is the best way.

Page 3: Android User Interface Design

| The User Satisfaction

Nuts & Bolts The Great Faluda

Page 4: Android User Interface Design

| Android Design Principles

• Objects are fun than Buttons

• Get to know me.

• Keep it brief please.

• 10,000 words = 1 image.

• Try not to confuse me.

• Never loose my stuff.

• If it looks same, it should act same.

• Give me the way I am used to interact.

• I don’t want any terms that I wont understand.

• Lets split & be amazing.

• Important is always important.

Page 5: Android User Interface Design

| Brief UI overview

• System Bars

1. Status Bar2. The Navigation Bar

Page 6: Android User Interface Design

| Brief UI overview

• Notifications

• Brief messages from applications which can be accessed any time.

• Opened & closed by Swapping.

• Touching a notification opens the associated app.

• Swapping a notification to the right or left removes the removable notifications.

• Includes a one-line title & a one line message.

• New : Notifications can be expanded to uncover details and more actions.

Page 7: Android User Interface Design

| Brief UI overview

• Common App UI

1. Action Bar.2. Navigation Drawer.3. Content Area.

Page 8: Android User Interface Design

Cool ! We know how it Works!But now we gonna learn how to

design it.

Page 9: Android User Interface Design

| Design the App

• Get some inspiration First.

• Think your concept & Features.

• Draw an wireframe.

• Communicate with teammates.

• Icons.

• Design a draft prototype.

• Fixes, improvements, brainstorming.

• Final prototype

Page 10: Android User Interface Design

| Getting Knowledge & Inspiration

• Get some popular apps installed on your android.

• Discover the interactions, Experience android with fun.

• Do a search using android UI/UX related keyword.

• developer.android.com.

• behance.net.

• dribble.com.

• Stay updated.

Page 11: Android User Interface Design

| Concept is up to you

• Think of the information's & API’s.

• What hardware you can use from your android ?

• Who will be the user ?

Page 12: Android User Interface Design

| Paperwork! Wireframes

• Pencils, UI grid sheet/ Graph papers.

• How other app work ?

• Options, Layout, Buttons. Yes ! You are right, the design principle comes handy.

• Pick the common resolution, think of the other resolution.

• At least boxes & text drawing skill. :P

Page 13: Android User Interface Design

| Applications, Tools, Resources

• A pc or mac with mid range configuration.

• An active internet connection.

• Self Confidence.

• Adobe apps (Minimum CS3) or Any mock-up prototyping tools like• Adobe Photoshop• Adobe Illustrator• Adobe Fireworks

• Little knowledge about designing.

• Design Stencils, fonts, icon pack. (http://developer.android.com/design/downloads/index.html)

• Building Blocks

(http://developer.android.com/design/building-blocks/)

Page 14: Android User Interface Design

| Measurements

That’s a cool Icon you designed with a graphic tool. ( think 1 cell= 10px).

How you seen it on your pc

Page 15: Android User Interface Design

| Measurements

Suppose your pc has a depth of 160px per inch which we call 160DPI Screen. Dpi= Dot per inch. Androids are usually have more DPI(260-640DPI). Your icon -

~160 DPI (Feels ok )

~240 DPI ( Bit small but ok )

~ 640DPI (Aw!can’t see it :o )

Page 16: Android User Interface Design

| Possible Solution?

• Vector!!! Maybe!! But How android will understand what to show ?

• Yeah! We need a density independent unit. Which will understand what to show.

• Actually we got two of them.• DP = DIP = Density Independent Pixel. ( Used for all type of

graphics)• SP = SIP = Scale Independent Pixel. ( Used for fonts )

Page 17: Android User Interface Design

| Measurements

• 2:3:6:8 Scaling Ratio• MDPI= 1x (~160 DPI)• HDPI=1.5x(~240DPI)• XHDPI= 2x(~320DPI)• XXHDPI= 3x(~480DPI)• XXXHDPI=4x(~640DPI)

• Example:• 48*48px(~160DPI)• 72*72px(~240DPI)• 96*96px(~320DPI)• 144*144px(~480DPI)• 192*192px(~640DPI)

Page 18: Android User Interface Design

| Select the Door ?

Page 19: Android User Interface Design

| Icons

• Launcher Icons• 48*48 DP• 512*512px (For Display on

google play)

• Action Bar Icons• 32*32 DP• 24*24 DP (Optical Square)• Colors: #33333 (Light)

• Enabled: 60% Opacity

• Disabled: 30% Opacity

• Colors: #ffffff (Dark)• Enabled: 80% Opacity

• Disabled: 30% Opacity

Page 20: Android User Interface Design

| Icons

• Small/Contextual Icons• 16*16 DP• 12*12 DP (Optical Square)• Colors : Non-neutral

• Notification Icons• 24*24 DP• 22*22 DP (Optical Square)• Colors: Entirely White

Page 21: Android User Interface Design

| Tips on Icons

• Do vector where possible.

• Start Large.

• Common names are easy to remind.

• Optimize with OptiPNG/Pngcrush.

Page 22: Android User Interface Design

| Typography

Roboto & Stencils are life saver! Whew!

Page 23: Android User Interface Design

| Tips on Typography

Straight Face. Oii! Cool ^_^ !

Page 24: Android User Interface Design

| Tips on Typography

• Your app isn’t a textbook.

• Roboto is great !!! Or you can use close enough fonts.

• Can use variations of text in some cases.

Page 25: Android User Interface Design

| Colors are Life

• Choose the best for your app.

• Avoid too many vibrant colors in one app.

• What you think great is great. Be creative!

• Can try the swatches.

( http://developer.android.com/downloads/design/Android_Design_Color_Swatches_20120229.zip )

Page 26: Android User Interface Design

| Themes

The Native look

Holo Light Holo Dark

Page 27: Android User Interface Design

| What makes an amazing app?

• Simplicity

• Beauty

• Functionality

Page 28: Android User Interface Design

| Don’t

• Yeah! I know ios , WP interfaces are cool, but please don’t use it on android.

• Don’t use too much technical words.

• No labeled back buttons please. That was for old ios.

Page 29: Android User Interface Design

| Do

• Follow stencils. Developers! You gotta build it with the help of building blocks.

• Be unique. But keep it easy & native. How to do that? Well Check out some apps.

• Dp is great! Use them for scaling.

• Think the orientation change. Though games have locked orientation.

Page 30: Android User Interface Design

| You are Awesome

Get some real inspiration by checking below apps

• Any Do

• Google Now

• Gmail

• Instagram

• Twitter

• Evernote

• Next Browser

• SpeedX 3D

• Fruit Ninja

• Temple Run

• Angry Birds

• Facebook! Sorry Don’t check Facebook. It’s laggy & creates bad UX

Page 31: Android User Interface Design

Questions, Please?

Page 32: Android User Interface Design

| Ahmad FirozUX Designer, Shunnak

www.ahmadfiroz.com

[email protected]