SlideShare uma empresa Scribd logo
1 de 32
Inspire Create Love
• 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.
| The User Satisfaction

Nuts & Bolts

The Great Faluda
| 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.
| Brief UI overview
• System Bars
1.
2.

Status Bar
The Navigation Bar
| 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.
| Brief UI overview
• Common App UI
1.
2.
3.

Action Bar.
Navigation Drawer.
Content Area.
Cool ! We know how it Works!
But now we gonna learn how to design it.
| 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
| 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.
| 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 ?
| 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
| 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/)
| Measurements

That’s a cool Icon you designed with a graphic tool. ( think 1 cell= 10px).
How you seen it on your pc
| 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 )
| 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 )
| 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)
| Select the Door ?
| 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
| 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
| Tips on Icons
• Do vector where possible.
• Start Large.
• Common names are easy to remind.
• Optimize with OptiPNG/Pngcrush.
| Typography

Roboto & Stencils are life saver! Whew!
| Tips on Typography

Straight Face. 

Oii!  Cool ^_^ !
| 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.
| 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 )
| Themes
The Native look

Holo Light

Holo Dark
| What makes an amazing app?

• Simplicity

• Beauty
• Functionality
| 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.
| 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.
| 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
Questions, Please?
| Ahmad Firoz
UX Designer, Shunnak
www.ahmadfiroz.com
ahmadfiroz@outlook.com

Mais conteúdo relacionado

Mais procurados

Adobe photoshop cc - session1
Adobe photoshop cc - session1Adobe photoshop cc - session1
Adobe photoshop cc - session1Ahmed Mousa
 
Multimedia software tools
Multimedia software toolsMultimedia software tools
Multimedia software toolsHardik_Patel30
 
Adobe Photoshop for Beginners
Adobe Photoshop for BeginnersAdobe Photoshop for Beginners
Adobe Photoshop for BeginnersMahmoud Salah
 
Adobe Photoshop Basics - Session 2
Adobe Photoshop Basics - Session 2Adobe Photoshop Basics - Session 2
Adobe Photoshop Basics - Session 2xneptune
 
Adobe Photoshop CS4 Essentials welcome & course outline (2010)
Adobe Photoshop CS4 Essentials welcome & course outline (2010)Adobe Photoshop CS4 Essentials welcome & course outline (2010)
Adobe Photoshop CS4 Essentials welcome & course outline (2010)Matteo Wyllyamz
 
Multimedia software tools
Multimedia software toolsMultimedia software tools
Multimedia software toolsJay Patel
 
Living in the material world nidhi shah
Living in the material world nidhi shahLiving in the material world nidhi shah
Living in the material world nidhi shahNidhi Shah
 
Adobe Photoshop Basics - Session 4
Adobe Photoshop Basics - Session 4Adobe Photoshop Basics - Session 4
Adobe Photoshop Basics - Session 4xneptune
 
Adobe Photoshop Basics - Session 3
Adobe Photoshop Basics - Session 3Adobe Photoshop Basics - Session 3
Adobe Photoshop Basics - Session 3xneptune
 
Enjoy editing pictures using adobe photoshop
Enjoy editing pictures using adobe photoshopEnjoy editing pictures using adobe photoshop
Enjoy editing pictures using adobe photoshopamd-dxb
 

Mais procurados (20)

Adobe photoshop cc - session1
Adobe photoshop cc - session1Adobe photoshop cc - session1
Adobe photoshop cc - session1
 
Photoshop tools
Photoshop toolsPhotoshop tools
Photoshop tools
 
Multimedia software tools
Multimedia software toolsMultimedia software tools
Multimedia software tools
 
Question 6
Question 6Question 6
Question 6
 
Adobe Photoshop for Beginners
Adobe Photoshop for BeginnersAdobe Photoshop for Beginners
Adobe Photoshop for Beginners
 
Adobe Photoshop Basics - Session 2
Adobe Photoshop Basics - Session 2Adobe Photoshop Basics - Session 2
Adobe Photoshop Basics - Session 2
 
Photoshop Basics
Photoshop BasicsPhotoshop Basics
Photoshop Basics
 
Adobe Photoshop CS4 Essentials welcome & course outline (2010)
Adobe Photoshop CS4 Essentials welcome & course outline (2010)Adobe Photoshop CS4 Essentials welcome & course outline (2010)
Adobe Photoshop CS4 Essentials welcome & course outline (2010)
 
Session 1 photoshop overview
Session 1   photoshop overviewSession 1   photoshop overview
Session 1 photoshop overview
 
Week 1 ai into
Week 1 ai intoWeek 1 ai into
Week 1 ai into
 
Multimedia software tools
Multimedia software toolsMultimedia software tools
Multimedia software tools
 
Chapter 11
Chapter 11Chapter 11
Chapter 11
 
PhotoShop
PhotoShopPhotoShop
PhotoShop
 
Living in the material world nidhi shah
Living in the material world nidhi shahLiving in the material world nidhi shah
Living in the material world nidhi shah
 
Week 1 Ai Intro
Week 1 Ai IntroWeek 1 Ai Intro
Week 1 Ai Intro
 
Photoshop
PhotoshopPhotoshop
Photoshop
 
Adobe Photoshop Basics - Session 4
Adobe Photoshop Basics - Session 4Adobe Photoshop Basics - Session 4
Adobe Photoshop Basics - Session 4
 
Adobe Photoshop Basics - Session 3
Adobe Photoshop Basics - Session 3Adobe Photoshop Basics - Session 3
Adobe Photoshop Basics - Session 3
 
Enjoy editing pictures using adobe photoshop
Enjoy editing pictures using adobe photoshopEnjoy editing pictures using adobe photoshop
Enjoy editing pictures using adobe photoshop
 
7. evaluation(2)
7. evaluation(2)7. evaluation(2)
7. evaluation(2)
 

Destaque

Android Vector Drawable
 Android Vector Drawable Android Vector Drawable
Android Vector DrawablePhearum THANN
 
Android UI Design Tips
Android UI Design TipsAndroid UI Design Tips
Android UI Design TipsLuis Abreu
 
[Ebook] UI Document - Tú Bùi
[Ebook] UI Document - Tú Bùi[Ebook] UI Document - Tú Bùi
[Ebook] UI Document - Tú BùiSilicon Straits
 
App Studio - Session 2: Build your first App with App Studio
App Studio - Session 2: Build your first App with App StudioApp Studio - Session 2: Build your first App with App Studio
App Studio - Session 2: Build your first App with App StudioTruong Ân. Vo Thieu Le
 
Mobile App Design for Behavior Change
Mobile App Design for Behavior ChangeMobile App Design for Behavior Change
Mobile App Design for Behavior ChangeEva Kaniasty
 
Game Design 2: Lecture 5 - Game UI Wireframes and Paper Prototypes
Game Design 2: Lecture 5 - Game UI Wireframes and Paper PrototypesGame Design 2: Lecture 5 - Game UI Wireframes and Paper Prototypes
Game Design 2: Lecture 5 - Game UI Wireframes and Paper PrototypesDavid Farrell
 
Mobile App Design Best Practices - Usable Interfaces for Tiny Places
Mobile App Design Best Practices - Usable Interfaces for Tiny PlacesMobile App Design Best Practices - Usable Interfaces for Tiny Places
Mobile App Design Best Practices - Usable Interfaces for Tiny PlacesApigee | Google Cloud
 
Icon & App Design Secrets for Mobile
Icon & App Design Secrets for MobileIcon & App Design Secrets for Mobile
Icon & App Design Secrets for MobileBess Ho
 
Mobile App Design Proposal
Mobile App Design ProposalMobile App Design Proposal
Mobile App Design ProposalEze Ikedi
 
Converting Engagement Into Revenue
Converting Engagement Into RevenueConverting Engagement Into Revenue
Converting Engagement Into RevenueJake Batsell
 
Communication in the Millennium
Communication in the MillenniumCommunication in the Millennium
Communication in the MillenniumJake Batsell
 
SES - Plush Search
SES - Plush SearchSES - Plush Search
SES - Plush SearchPhilip James
 
120313 wb mpresentation_rotterdam2012
120313 wb mpresentation_rotterdam2012120313 wb mpresentation_rotterdam2012
120313 wb mpresentation_rotterdam2012ralphbrieskorn
 
STC-PMC November 2016 Presentation - Mobile First Content
STC-PMC November 2016 Presentation - Mobile First ContentSTC-PMC November 2016 Presentation - Mobile First Content
STC-PMC November 2016 Presentation - Mobile First ContentSTC-Philadelphia Metro Chapter
 
Project Training in Noida
Project Training in NoidaProject Training in Noida
Project Training in NoidaTech Mentro
 
110530 biodiversity brief def (3)
110530 biodiversity brief def (3)110530 biodiversity brief def (3)
110530 biodiversity brief def (3)ralphbrieskorn
 
Arboretum w korniku 2011 1
Arboretum w korniku 2011 1Arboretum w korniku 2011 1
Arboretum w korniku 2011 1Piotr Cichowski
 

Destaque (20)

Android Vector Drawable
 Android Vector Drawable Android Vector Drawable
Android Vector Drawable
 
Android UI Design Tips
Android UI Design TipsAndroid UI Design Tips
Android UI Design Tips
 
[Ebook] UI Document - Tú Bùi
[Ebook] UI Document - Tú Bùi[Ebook] UI Document - Tú Bùi
[Ebook] UI Document - Tú Bùi
 
App Studio - Session 2: Build your first App with App Studio
App Studio - Session 2: Build your first App with App StudioApp Studio - Session 2: Build your first App with App Studio
App Studio - Session 2: Build your first App with App Studio
 
Mobile App Design for Behavior Change
Mobile App Design for Behavior ChangeMobile App Design for Behavior Change
Mobile App Design for Behavior Change
 
Game Design 2: Lecture 5 - Game UI Wireframes and Paper Prototypes
Game Design 2: Lecture 5 - Game UI Wireframes and Paper PrototypesGame Design 2: Lecture 5 - Game UI Wireframes and Paper Prototypes
Game Design 2: Lecture 5 - Game UI Wireframes and Paper Prototypes
 
Mobile App Design Best Practices - Usable Interfaces for Tiny Places
Mobile App Design Best Practices - Usable Interfaces for Tiny PlacesMobile App Design Best Practices - Usable Interfaces for Tiny Places
Mobile App Design Best Practices - Usable Interfaces for Tiny Places
 
Icon & App Design Secrets for Mobile
Icon & App Design Secrets for MobileIcon & App Design Secrets for Mobile
Icon & App Design Secrets for Mobile
 
Mobile App Design Proposal
Mobile App Design ProposalMobile App Design Proposal
Mobile App Design Proposal
 
Converting Engagement Into Revenue
Converting Engagement Into RevenueConverting Engagement Into Revenue
Converting Engagement Into Revenue
 
Communication in the Millennium
Communication in the MillenniumCommunication in the Millennium
Communication in the Millennium
 
Xinfo: Beyond the Book
Xinfo: Beyond the BookXinfo: Beyond the Book
Xinfo: Beyond the Book
 
SES - Plush Search
SES - Plush SearchSES - Plush Search
SES - Plush Search
 
GBRIA
GBRIAGBRIA
GBRIA
 
120313 wb mpresentation_rotterdam2012
120313 wb mpresentation_rotterdam2012120313 wb mpresentation_rotterdam2012
120313 wb mpresentation_rotterdam2012
 
UITM =)
UITM =)UITM =)
UITM =)
 
STC-PMC November 2016 Presentation - Mobile First Content
STC-PMC November 2016 Presentation - Mobile First ContentSTC-PMC November 2016 Presentation - Mobile First Content
STC-PMC November 2016 Presentation - Mobile First Content
 
Project Training in Noida
Project Training in NoidaProject Training in Noida
Project Training in Noida
 
110530 biodiversity brief def (3)
110530 biodiversity brief def (3)110530 biodiversity brief def (3)
110530 biodiversity brief def (3)
 
Arboretum w korniku 2011 1
Arboretum w korniku 2011 1Arboretum w korniku 2011 1
Arboretum w korniku 2011 1
 

Semelhante a Android User Interface Design

UI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed ShehataUI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed ShehataMohamed Shehata
 
Between Paper & Code
Between Paper & CodeBetween Paper & Code
Between Paper & CodeMolly Wilson
 
Design Workshop I @ Cornell Tech
Design Workshop I @ Cornell TechDesign Workshop I @ Cornell Tech
Design Workshop I @ Cornell TechZaid Haque
 
User Interface is King: Developing a Web App UI
User Interface is King: Developing a Web App UIUser Interface is King: Developing a Web App UI
User Interface is King: Developing a Web App UIDave Olsen
 
Good Graphic design and an Introduction to Inkscape
Good Graphic design and an Introduction to InkscapeGood Graphic design and an Introduction to Inkscape
Good Graphic design and an Introduction to InkscapeOmar Mohammad
 
Rich Holdsworth @Didlr Presentation
Rich Holdsworth @Didlr PresentationRich Holdsworth @Didlr Presentation
Rich Holdsworth @Didlr PresentationLee Stott
 
Implementing Modernization by Trevor Perry
Implementing Modernization by Trevor PerryImplementing Modernization by Trevor Perry
Implementing Modernization by Trevor PerryFresche Solutions
 
Android UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and ProfitAndroid UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and Profitpenanochizzo
 
Android UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and ProfitAndroid UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and ProfitFernando Cejas
 
Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
 Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti   Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti Smash Tech
 
Prototyping Accessibility - WordCamp Europe 2018
Prototyping Accessibility - WordCamp Europe 2018Prototyping Accessibility - WordCamp Europe 2018
Prototyping Accessibility - WordCamp Europe 2018Adrian Roselli
 
Mobile development process - My view
Mobile development process - My viewMobile development process - My view
Mobile development process - My viewAlexandre Nogueira
 
Session on mockups
Session on mockupsSession on mockups
Session on mockupsAbdul Dibosh
 
Designers whodoeswhatsps2019
Designers whodoeswhatsps2019Designers whodoeswhatsps2019
Designers whodoeswhatsps2019Jeanndre Spies
 
Things You Need to Know Before Starting An App-Openair2015 keynote
Things You Need to Know Before Starting An App-Openair2015 keynoteThings You Need to Know Before Starting An App-Openair2015 keynote
Things You Need to Know Before Starting An App-Openair2015 keynoteSana Nasar
 
Technovation challenge workplan for week 4
Technovation challenge workplan for week 4Technovation challenge workplan for week 4
Technovation challenge workplan for week 4wetech_global
 

Semelhante a Android User Interface Design (20)

UI and UX for Mobile Developers
UI and UX for Mobile DevelopersUI and UX for Mobile Developers
UI and UX for Mobile Developers
 
UI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed ShehataUI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed Shehata
 
Between Paper & Code
Between Paper & CodeBetween Paper & Code
Between Paper & Code
 
Week 4 - tablet app design
Week 4 - tablet app designWeek 4 - tablet app design
Week 4 - tablet app design
 
UI/UX Fundamentals
UI/UX FundamentalsUI/UX Fundamentals
UI/UX Fundamentals
 
Design Workshop I @ Cornell Tech
Design Workshop I @ Cornell TechDesign Workshop I @ Cornell Tech
Design Workshop I @ Cornell Tech
 
User Interface is King: Developing a Web App UI
User Interface is King: Developing a Web App UIUser Interface is King: Developing a Web App UI
User Interface is King: Developing a Web App UI
 
Good Graphic design and an Introduction to Inkscape
Good Graphic design and an Introduction to InkscapeGood Graphic design and an Introduction to Inkscape
Good Graphic design and an Introduction to Inkscape
 
Rich Holdsworth @Didlr Presentation
Rich Holdsworth @Didlr PresentationRich Holdsworth @Didlr Presentation
Rich Holdsworth @Didlr Presentation
 
Implementing Modernization by Trevor Perry
Implementing Modernization by Trevor PerryImplementing Modernization by Trevor Perry
Implementing Modernization by Trevor Perry
 
Android UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and ProfitAndroid UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and Profit
 
Android UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and ProfitAndroid UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and Profit
 
Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
 Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti   Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
 
Prototyping Accessibility - WordCamp Europe 2018
Prototyping Accessibility - WordCamp Europe 2018Prototyping Accessibility - WordCamp Europe 2018
Prototyping Accessibility - WordCamp Europe 2018
 
Mobile development process - My view
Mobile development process - My viewMobile development process - My view
Mobile development process - My view
 
Session on mockups
Session on mockupsSession on mockups
Session on mockups
 
Week 2 - Design
Week 2 - DesignWeek 2 - Design
Week 2 - Design
 
Designers whodoeswhatsps2019
Designers whodoeswhatsps2019Designers whodoeswhatsps2019
Designers whodoeswhatsps2019
 
Things You Need to Know Before Starting An App-Openair2015 keynote
Things You Need to Know Before Starting An App-Openair2015 keynoteThings You Need to Know Before Starting An App-Openair2015 keynote
Things You Need to Know Before Starting An App-Openair2015 keynote
 
Technovation challenge workplan for week 4
Technovation challenge workplan for week 4Technovation challenge workplan for week 4
Technovation challenge workplan for week 4
 

Último

VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Servicearoranaina404
 
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...nirzagarg
 
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...poojakaurpk09
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationZenSeloveres
 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxsuhanimunjal27
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...Call Girls in Nagpur High Profile
 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneLukeKholes
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...amitlee9823
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...nirzagarg
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxbingyichin04
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...sonalitrivedi431
 

Último (20)

B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
 
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
 
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
 
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptx
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, Pune
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptx
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
 

Android User Interface Design

  • 2. • 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.
  • 3. | The User Satisfaction Nuts & Bolts The Great Faluda
  • 4. | 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.
  • 5. | Brief UI overview • System Bars 1. 2. Status Bar The Navigation Bar
  • 6. | 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.
  • 7. | Brief UI overview • Common App UI 1. 2. 3. Action Bar. Navigation Drawer. Content Area.
  • 8. Cool ! We know how it Works! But now we gonna learn how to design it.
  • 9. | 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
  • 10. | 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.
  • 11. | 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 ?
  • 12. | 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
  • 13. | 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/)
  • 14. | Measurements That’s a cool Icon you designed with a graphic tool. ( think 1 cell= 10px). How you seen it on your pc
  • 15. | 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 )
  • 16. | 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 )
  • 17. | 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)
  • 18. | Select the Door ?
  • 19. | 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
  • 20. | 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
  • 21. | Tips on Icons • Do vector where possible. • Start Large. • Common names are easy to remind. • Optimize with OptiPNG/Pngcrush.
  • 22. | Typography Roboto & Stencils are life saver! Whew!
  • 23. | Tips on Typography Straight Face.  Oii!  Cool ^_^ !
  • 24. | 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.
  • 25. | 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 )
  • 26. | Themes The Native look Holo Light Holo Dark
  • 27. | What makes an amazing app? • Simplicity • Beauty • Functionality
  • 28. | 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.
  • 29. | 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.
  • 30. | 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
  • 32. | Ahmad Firoz UX Designer, Shunnak www.ahmadfiroz.com ahmadfiroz@outlook.com