SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Design Guide Process Tutorial
ⓒ wit studio
witstudio.net
Save the designers
Ver. 1.0
Contents
• What is a Design Guide?
• Working with Developers
• Understanding the Situation
• Understanding Your Job
Design Guide
A Design
An Actual App
A long way to go
DesignGuideProcessNeeded
Design Guide
Exact Values(Size, Coordinate, Distance), Font Info, Effect Info, Image Resources and Design Intent
WhatisaDesignGuideDocument?
A Document that delivers ‘every detailed information and intent’ to the developer.
GUI Design
‘Design Guide’ Document
Design Guide
A Design A Design Guide
What you might THINK
An App!
Ta-Dah!!
Design Guide
A Design A Design Guide
In Your Dreams
An App!
Ta-Dah!!
What you might THINK
Design Guide
A Design A Design Guide An App!
Ta-Dah!!
What you might THINK
Different information for different developers.
Information needs to be different for each situation.
All your valuable time gone, Rework Inevitable.
Everyone starts to fight over who’s fault it is.
Design Guide
A Design A Design Guide An App
Suggested Process
Communication
before Guide work
Communication with a developer is essential.
Communicate before the Guide Work starts.
Documenting every little detail will not solve the problem.
(for both designer and developer)
Practical Tips
What You Need to Discuss
Few Suggested Topics
Practical Tips
Communication
with a developer
Practical Tips
Coordinate vs Distance
or
Even you are documenting a same element,
you need to decide whether you are going to use a coordinate or a distance.
Practical Tips
Absolute Value vs Relative Value
Based on Full Screen
(Absolute Value)
Based on Certain Content
(Relative Value)
Practical Tips
Exporting an Image
ex) When exporting a radio button image.
Style A : Style B :or
Even it’s a same GUI used for a same interface,
images need to be exported differently regarding the developer’s style.
Practical Tips
Understanding
the Situation
Practical Tips
Understanding Units
px, pt, dpi, sp and etc
Mistake 1:
A px(pixel)and a pt(point)is a totally different unit.
The general resolution settings in Photoshop is 72dpi,
which makes it confusing when differentiating them.
Mistake 2:
SP, DP is a relative unit.
You need to know which platform the developer is using.
The value of DP is different in every resolution : ldpi, mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi..
The value of SP is different in every resolution : SP value in hdpi? or SP value in xxhdpi?
Practical Tips
Absolute Value vs Relative Value 1
Screen Screen Screen Screen Screen Screen… …
100 100 100
X
O
When you are working on an Android Design,
you need to think about the resolution and the ratio all the time.
Absolute
Value
Relative
Value
Practical Tips
Absolute Value vs Relative Value 2
Galaxy Tab
Galaxy S4
Optimus G
Nexus 4
Except for the area where it should never be changed,
you need to document the elements with a relative value
so you can cope with different situations in different devices.
Practical Tips
Image vs Code
Background
by Image
Background
by Code
main_bg.png
#10914d
or
If it is a simple monotone element which can be developed by code,
it does not need to be exported as an image.
With a simple color code, developers can create the same element more easily.
Practical Tips
Which Platform and Language Developers Use
Glossy Effect X
Mask Effect O
Shadow Effect O
ex : If a shadow can be expressed by code,
you should not export the shadow as an image. ->
You need to know what kind of language developers are using
to figure out how you would export an image.
Mistake
Means Rework!
Practical Tips
How Text will be Shown
Text into an Image Text into a Code
txt_ex.png
GothamRounded Book
28 PT
#22AF5D
or
These days, there aren’t many cases where you have to turn a text into an image file.
Still, you need to document exactly how you want your text to be shown.
(Font Name, Size, Color Code and etc.)
Practical Tips
Size of a Text Box
(Ctrl+Tisnottheanswer)
How Photoshop and Development tools render text is totally different.
Very accurate work is needed to find the exact size of the text box.
Most of the time, Transform Box(Ctrl + T) is considered as a standard value.
But the problem is, even though the text might be a same font, and same size,
the size of the Transform Box is always different.(CS3, CS4, CS5, CS6, CC and etc.)
Confirming the size of the Transform Box in Photoshop is only
a way of getting the closest value as possible.
Practical Tips
Understanding
Your Job
Practical Tips
Looking at the Whole Picture 1
(Never get stuck in your own little box)
ex) Graph design
A Finished Design What if the graph reaches the top?
Where would the numbers go?
(Document how everything would be done)
State
change
Practical Tips
Looking at the Whole Picture 2
(Never get stuck in your own little box)
ex) Text & Flag Design
State
change
A Finished Design What if the text gets a bit longer?
How will the text be shown?
(Need to document how it would be done)
Practical Tips
Different Button Design for Different States
You need to get used to designing for every state.
It’s very simple, but easy to forget.
(Decide whether you would cut the image in every state or make a difference in opacity)
Practical Tips
Always Design Elements in Groups
Designing without arranging the layers is very risky.(Hard to edit and manage)
UI design needs to be designed in Groups and arranged in modules just like on the right.
Basic knowledge(categories and definitions) of UI design is always essential.
Practical Tips
Understanding Blend Mode 1
Blend Mode is an effect that literally blends two images.
You need to understand the effect before exporting the image.
You can see that the color of the button is totally different in an real app,
all because of a wrongly exported image.
Practical Tips
Understanding Blend Mode 2
The moment you cut out
the top layer, the color
changes as there is no
more background layer.
Blend Mode applied in layer
Practical Tips
Learning Attitude
As the trend never stops changing, you always need to be ready to learn new things.
UI and UX is both very important,
but the most important thing is to understand the basics of units.
(px, dpi, sp and etc.)
You need to make an effort to design logically.
WebsitesforUIDesigners
Dribble : http://dribbble.com/
Behance : https://www.behance.net/
Android Design : Android Developers > Design Principles
iOS Design : iOS Human Interface Guidelines > Designing for iOS 7
wit studio Pinterest : http://www.pinterest.com/witstudio/
Introducing Assistor PS
DesignGuideToolSpeciallyMadeforUIDesigners
http://assistor.net/en/assistor
For More Information
Contact
service@witstudio.net
Company
http://witstudio.net/en/witstudio
http://blog.witstudio.net/
Product
http://assistor.net/en/assistor
https://www.facebook.com/assistorAPPitnl
1. 제안 내용
witstudio.net
service@witstudio.net
T : +82 (0)2 508 2146
F : +82 (0)2 508 2147
Office : Gangnam-gu, Seoul, Korea
Contacts
ⓒ wit studio
witstudio.net
blog.witstudio.net

Weitere ähnliche Inhalte

Was ist angesagt?

Propeller UI/UX Process
Propeller UI/UX ProcessPropeller UI/UX Process
Propeller UI/UX ProcessBlair Stewart
 
Ha5 project charter_lewis
Ha5 project charter_lewisHa5 project charter_lewis
Ha5 project charter_lewisLewisB2013
 
Uxpin web ui_design_for_the_human_eye_2
Uxpin web ui_design_for_the_human_eye_2Uxpin web ui_design_for_the_human_eye_2
Uxpin web ui_design_for_the_human_eye_2Lewis Lin 🦊
 
Professional ui for a website design
Professional ui for a website designProfessional ui for a website design
Professional ui for a website designRavi Bhadauria
 
iOS design: a case study
iOS design: a case studyiOS design: a case study
iOS design: a case studyJohan Ronsse
 
Interaction designers vs algorithms
Interaction designers vs algorithmsInteraction designers vs algorithms
Interaction designers vs algorithmscxpartners
 
Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2Chad Udell
 
16 Web & Graphic Design Trends to Watch in 2016
16 Web & Graphic Design Trends to Watch in 201616 Web & Graphic Design Trends to Watch in 2016
16 Web & Graphic Design Trends to Watch in 2016Ernesto Olivares
 
Report For Let's Live 3D
Report For Let's Live 3DReport For Let's Live 3D
Report For Let's Live 3DAminah Min
 
Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014MoodLabs
 
UI/UX: Distinction and Trends
UI/UX: Distinction and TrendsUI/UX: Distinction and Trends
UI/UX: Distinction and TrendsAnkur Sharma
 
UX/UI design process - Studio CreativeMe
UX/UI design process - Studio CreativeMeUX/UI design process - Studio CreativeMe
UX/UI design process - Studio CreativeMeMadhuri Garg
 
Lean Prototyping - A Practical Guide
Lean Prototyping - A Practical GuideLean Prototyping - A Practical Guide
Lean Prototyping - A Practical GuideFramebench
 
Lean prototyping for entrepreneurs
Lean prototyping for entrepreneursLean prototyping for entrepreneurs
Lean prototyping for entrepreneursAmir Khella
 

Was ist angesagt? (19)

Propeller UI/UX Process
Propeller UI/UX ProcessPropeller UI/UX Process
Propeller UI/UX Process
 
Ha5 project charter_lewis
Ha5 project charter_lewisHa5 project charter_lewis
Ha5 project charter_lewis
 
Rapid Prototyping
Rapid PrototypingRapid Prototyping
Rapid Prototyping
 
Uxpin web ui_design_for_the_human_eye_2
Uxpin web ui_design_for_the_human_eye_2Uxpin web ui_design_for_the_human_eye_2
Uxpin web ui_design_for_the_human_eye_2
 
Professional ui for a website design
Professional ui for a website designProfessional ui for a website design
Professional ui for a website design
 
iOS design: a case study
iOS design: a case studyiOS design: a case study
iOS design: a case study
 
Interaction designers vs algorithms
Interaction designers vs algorithmsInteraction designers vs algorithms
Interaction designers vs algorithms
 
Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2
 
UX Work Shop
UX Work ShopUX Work Shop
UX Work Shop
 
16 Web & Graphic Design Trends to Watch in 2016
16 Web & Graphic Design Trends to Watch in 201616 Web & Graphic Design Trends to Watch in 2016
16 Web & Graphic Design Trends to Watch in 2016
 
UI/UX Design in Agile process
UI/UX Design in Agile process  UI/UX Design in Agile process
UI/UX Design in Agile process
 
Report For Let's Live 3D
Report For Let's Live 3DReport For Let's Live 3D
Report For Let's Live 3D
 
Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014
 
UI/UX: Distinction and Trends
UI/UX: Distinction and TrendsUI/UX: Distinction and Trends
UI/UX: Distinction and Trends
 
Sketch
SketchSketch
Sketch
 
UX/UI design process - Studio CreativeMe
UX/UI design process - Studio CreativeMeUX/UI design process - Studio CreativeMe
UX/UI design process - Studio CreativeMe
 
Prototyping
PrototypingPrototyping
Prototyping
 
Lean Prototyping - A Practical Guide
Lean Prototyping - A Practical GuideLean Prototyping - A Practical Guide
Lean Prototyping - A Practical Guide
 
Lean prototyping for entrepreneurs
Lean prototyping for entrepreneursLean prototyping for entrepreneurs
Lean prototyping for entrepreneurs
 

Andere mochten auch

デザイン仕様書(ガイド)の書き方 (初歩者用)
デザイン仕様書(ガイド)の書き方 (初歩者用)デザイン仕様書(ガイド)の書き方 (初歩者用)
デザイン仕様書(ガイド)の書き方 (初歩者用)witstudio
 
コーディングを考慮したWebデザインガイドライン
コーディングを考慮したWebデザインガイドラインコーディングを考慮したWebデザインガイドライン
コーディングを考慮したWebデザインガイドラインHiroyuki Makishita
 
プログラマが欲しい仕様書とは
プログラマが欲しい仕様書とはプログラマが欲しい仕様書とは
プログラマが欲しい仕様書とはKatsutoshi Makino
 
Matthew Baxter ux ui visual design
Matthew Baxter ux ui visual designMatthew Baxter ux ui visual design
Matthew Baxter ux ui visual designMatthew Baxter
 
VISUAL & UX DESIGN: trends for 2013
VISUAL & UX DESIGN: trends for 2013VISUAL & UX DESIGN: trends for 2013
VISUAL & UX DESIGN: trends for 2013XEFFE
 
20130426 デバッグ物語
20130426 デバッグ物語20130426 デバッグ物語
20130426 デバッグ物語s_taichan
 
When UX is not visual design
When UX is not visual designWhen UX is not visual design
When UX is not visual designMargaret Hanley
 
Vuzix developer conference - M100アプリ開発
Vuzix developer conference - M100アプリ開発Vuzix developer conference - M100アプリ開発
Vuzix developer conference - M100アプリ開発Keiji Ariyama
 
머티리얼 디자인(material design)
머티리얼 디자인(material design)머티리얼 디자인(material design)
머티리얼 디자인(material design)Woncheol Lee
 
10 Tech & Design Trends for Nonprofits in 2015
10 Tech & Design Trends for Nonprofits in 201510 Tech & Design Trends for Nonprofits in 2015
10 Tech & Design Trends for Nonprofits in 2015TechSoup Canada
 
The importance of identity and vision to UX designers on agile projects
The importance of  identity and vision to UX designers  on agile projectsThe importance of  identity and vision to UX designers  on agile projects
The importance of identity and vision to UX designers on agile projectsjohanna kollmann
 
UXPA BOSTON 2013 - Visual Communication in UX research and design
UXPA BOSTON 2013 - Visual Communication in UX research and designUXPA BOSTON 2013 - Visual Communication in UX research and design
UXPA BOSTON 2013 - Visual Communication in UX research and designDory_Kronos
 
UX Team Of One @ IA Summit 2008
UX Team Of One @ IA Summit 2008UX Team Of One @ IA Summit 2008
UX Team Of One @ IA Summit 2008Leah Buley
 
User Experience Design in context of Graphic Design
User Experience Design in context of Graphic DesignUser Experience Design in context of Graphic Design
User Experience Design in context of Graphic DesignJiri Jerabek
 
Experience Is The Product
Experience Is The ProductExperience Is The Product
Experience Is The ProductPeter Merholz
 
UX maturity - how do you develop the UX practice in your organisation
UX maturity - how do you develop the UX practice in your organisationUX maturity - how do you develop the UX practice in your organisation
UX maturity - how do you develop the UX practice in your organisationMargaret Hanley
 
Tips for talking about visual design for UX - ConveyUX
Tips for talking about visual design for UX - ConveyUXTips for talking about visual design for UX - ConveyUX
Tips for talking about visual design for UX - ConveyUXTania Schlatter
 

Andere mochten auch (20)

デザイン仕様書(ガイド)の書き方 (初歩者用)
デザイン仕様書(ガイド)の書き方 (初歩者用)デザイン仕様書(ガイド)の書き方 (初歩者用)
デザイン仕様書(ガイド)の書き方 (初歩者用)
 
コーディングを考慮したWebデザインガイドライン
コーディングを考慮したWebデザインガイドラインコーディングを考慮したWebデザインガイドライン
コーディングを考慮したWebデザインガイドライン
 
プログラマが欲しい仕様書とは
プログラマが欲しい仕様書とはプログラマが欲しい仕様書とは
プログラマが欲しい仕様書とは
 
Matthew Baxter ux ui visual design
Matthew Baxter ux ui visual designMatthew Baxter ux ui visual design
Matthew Baxter ux ui visual design
 
VISUAL & UX DESIGN: trends for 2013
VISUAL & UX DESIGN: trends for 2013VISUAL & UX DESIGN: trends for 2013
VISUAL & UX DESIGN: trends for 2013
 
20130426 デバッグ物語
20130426 デバッグ物語20130426 デバッグ物語
20130426 デバッグ物語
 
ゲームノシクミ
ゲームノシクミゲームノシクミ
ゲームノシクミ
 
When UX is not visual design
When UX is not visual designWhen UX is not visual design
When UX is not visual design
 
130613-debug
130613-debug130613-debug
130613-debug
 
Vuzix developer conference - M100アプリ開発
Vuzix developer conference - M100アプリ開発Vuzix developer conference - M100アプリ開発
Vuzix developer conference - M100アプリ開発
 
머티리얼 디자인(material design)
머티리얼 디자인(material design)머티리얼 디자인(material design)
머티리얼 디자인(material design)
 
10 Tech & Design Trends for Nonprofits in 2015
10 Tech & Design Trends for Nonprofits in 201510 Tech & Design Trends for Nonprofits in 2015
10 Tech & Design Trends for Nonprofits in 2015
 
The importance of identity and vision to UX designers on agile projects
The importance of  identity and vision to UX designers  on agile projectsThe importance of  identity and vision to UX designers  on agile projects
The importance of identity and vision to UX designers on agile projects
 
UXPA BOSTON 2013 - Visual Communication in UX research and design
UXPA BOSTON 2013 - Visual Communication in UX research and designUXPA BOSTON 2013 - Visual Communication in UX research and design
UXPA BOSTON 2013 - Visual Communication in UX research and design
 
UX Team Of One @ IA Summit 2008
UX Team Of One @ IA Summit 2008UX Team Of One @ IA Summit 2008
UX Team Of One @ IA Summit 2008
 
UX trends 2016
UX trends 2016UX trends 2016
UX trends 2016
 
User Experience Design in context of Graphic Design
User Experience Design in context of Graphic DesignUser Experience Design in context of Graphic Design
User Experience Design in context of Graphic Design
 
Experience Is The Product
Experience Is The ProductExperience Is The Product
Experience Is The Product
 
UX maturity - how do you develop the UX practice in your organisation
UX maturity - how do you develop the UX practice in your organisationUX maturity - how do you develop the UX practice in your organisation
UX maturity - how do you develop the UX practice in your organisation
 
Tips for talking about visual design for UX - ConveyUX
Tips for talking about visual design for UX - ConveyUXTips for talking about visual design for UX - ConveyUX
Tips for talking about visual design for UX - ConveyUX
 

Ähnlich wie UI/GUI Design Guide Process Tutorial

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
 
AD - Developer communication and Technology
AD - Developer communication and TechnologyAD - Developer communication and Technology
AD - Developer communication and TechnologyEnplore AB
 
Top 5 Tools Every Graphic Designer Should Use
Top 5 Tools Every Graphic Designer Should Use Top 5 Tools Every Graphic Designer Should Use
Top 5 Tools Every Graphic Designer Should Use Attitude Tally Academy
 
A Mind Shift in Mind Mapping; Pieter van der Hijden; Sofos Consultancy, Amste...
A Mind Shift in Mind Mapping; Pieter van der Hijden; Sofos Consultancy, Amste...A Mind Shift in Mind Mapping; Pieter van der Hijden; Sofos Consultancy, Amste...
A Mind Shift in Mind Mapping; Pieter van der Hijden; Sofos Consultancy, Amste...Pieter van der Hijden
 
Why AI Image Generators Won’t Replace UI_UX Designers & Illustrators.docx
Why AI Image Generators Won’t Replace UI_UX Designers & Illustrators.docxWhy AI Image Generators Won’t Replace UI_UX Designers & Illustrators.docx
Why AI Image Generators Won’t Replace UI_UX Designers & Illustrators.docxShakuro
 
Interactive Design Basics
Interactive Design Basics Interactive Design Basics
Interactive Design Basics katy walker
 
Techinal file raster and vector images
Techinal file   raster and vector imagesTechinal file   raster and vector images
Techinal file raster and vector imagesFirstClassProductions
 
Tech4goodPGH – Rapid Prototyping Workshop
Tech4goodPGH – Rapid Prototyping WorkshopTech4goodPGH – Rapid Prototyping Workshop
Tech4goodPGH – Rapid Prototyping WorkshopNetSquared
 
Design Workshop I @ Cornell Tech
Design Workshop I @ Cornell TechDesign Workshop I @ Cornell Tech
Design Workshop I @ Cornell TechZaid Haque
 
Computer Art Applications.pptx
Computer Art Applications.pptxComputer Art Applications.pptx
Computer Art Applications.pptxleovieortega2
 
Creating digital painting using new technologies
Creating digital painting using new technologiesCreating digital painting using new technologies
Creating digital painting using new technologiesJustineLeighFlores1
 
GUI toolkits comparison for python
GUI toolkits comparison for pythonGUI toolkits comparison for python
GUI toolkits comparison for pythonDarren Su
 
Digital graphics technology
Digital graphics technologyDigital graphics technology
Digital graphics technologyhaverstockmedia
 

Ähnlich wie UI/GUI Design Guide Process Tutorial (20)

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
 
Adobe XD
Adobe XD Adobe XD
Adobe XD
 
AD - Developer communication and Technology
AD - Developer communication and TechnologyAD - Developer communication and Technology
AD - Developer communication and Technology
 
Top 5 Tools Every Graphic Designer Should Use
Top 5 Tools Every Graphic Designer Should Use Top 5 Tools Every Graphic Designer Should Use
Top 5 Tools Every Graphic Designer Should Use
 
A Mind Shift in Mind Mapping; Pieter van der Hijden; Sofos Consultancy, Amste...
A Mind Shift in Mind Mapping; Pieter van der Hijden; Sofos Consultancy, Amste...A Mind Shift in Mind Mapping; Pieter van der Hijden; Sofos Consultancy, Amste...
A Mind Shift in Mind Mapping; Pieter van der Hijden; Sofos Consultancy, Amste...
 
Why AI Image Generators Won’t Replace UI_UX Designers & Illustrators.docx
Why AI Image Generators Won’t Replace UI_UX Designers & Illustrators.docxWhy AI Image Generators Won’t Replace UI_UX Designers & Illustrators.docx
Why AI Image Generators Won’t Replace UI_UX Designers & Illustrators.docx
 
Extensive Portfolio
Extensive PortfolioExtensive Portfolio
Extensive Portfolio
 
Interactive Design Basics
Interactive Design Basics Interactive Design Basics
Interactive Design Basics
 
Techinal file raster and vector images
Techinal file   raster and vector imagesTechinal file   raster and vector images
Techinal file raster and vector images
 
Tech4goodPGH – Rapid Prototyping Workshop
Tech4goodPGH – Rapid Prototyping WorkshopTech4goodPGH – Rapid Prototyping Workshop
Tech4goodPGH – Rapid Prototyping Workshop
 
Presentation
PresentationPresentation
Presentation
 
Design Workshop I @ Cornell Tech
Design Workshop I @ Cornell TechDesign Workshop I @ Cornell Tech
Design Workshop I @ Cornell Tech
 
Week 1 ai into
Week 1 ai intoWeek 1 ai into
Week 1 ai into
 
Computer Art Applications.pptx
Computer Art Applications.pptxComputer Art Applications.pptx
Computer Art Applications.pptx
 
UI and UX for Mobile Developers
UI and UX for Mobile DevelopersUI and UX for Mobile Developers
UI and UX for Mobile Developers
 
Presentation
PresentationPresentation
Presentation
 
Extensive Portfolio
Extensive PortfolioExtensive Portfolio
Extensive Portfolio
 
Creating digital painting using new technologies
Creating digital painting using new technologiesCreating digital painting using new technologies
Creating digital painting using new technologies
 
GUI toolkits comparison for python
GUI toolkits comparison for pythonGUI toolkits comparison for python
GUI toolkits comparison for python
 
Digital graphics technology
Digital graphics technologyDigital graphics technology
Digital graphics technology
 

Kürzlich hochgeladen

NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...Amil baba
 
Punjabi Housewife Call Girls Service Gomti Nagar \ 9548273370 Indian Call Gir...
Punjabi Housewife Call Girls Service Gomti Nagar \ 9548273370 Indian Call Gir...Punjabi Housewife Call Girls Service Gomti Nagar \ 9548273370 Indian Call Gir...
Punjabi Housewife Call Girls Service Gomti Nagar \ 9548273370 Indian Call Gir...nagunakhan
 
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
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
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
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxTusharBahuguna2
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsCharles Obaleagbon
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...Pooja Nehwal
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130Suhani Kapoor
 
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
SCRIP Lua HTTP PROGRACMACION PLC  WECON CASCRIP Lua HTTP PROGRACMACION PLC  WECON CA
SCRIP Lua HTTP PROGRACMACION PLC WECON CANestorGamez6
 
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
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130Suhani Kapoor
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
 
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
 

Kürzlich hochgeladen (20)

NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
 
Punjabi Housewife Call Girls Service Gomti Nagar \ 9548273370 Indian Call Gir...
Punjabi Housewife Call Girls Service Gomti Nagar \ 9548273370 Indian Call Gir...Punjabi Housewife Call Girls Service Gomti Nagar \ 9548273370 Indian Call Gir...
Punjabi Housewife Call Girls Service Gomti Nagar \ 9548273370 Indian Call Gir...
 
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...
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
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...
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
 
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past Questions
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
 
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
SCRIP Lua HTTP PROGRACMACION PLC  WECON CASCRIP Lua HTTP PROGRACMACION PLC  WECON CA
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
 
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
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
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)
 

UI/GUI Design Guide Process Tutorial

  • 1. Design Guide Process Tutorial ⓒ wit studio witstudio.net Save the designers Ver. 1.0
  • 2. Contents • What is a Design Guide? • Working with Developers • Understanding the Situation • Understanding Your Job
  • 3. Design Guide A Design An Actual App A long way to go DesignGuideProcessNeeded
  • 4. Design Guide Exact Values(Size, Coordinate, Distance), Font Info, Effect Info, Image Resources and Design Intent WhatisaDesignGuideDocument? A Document that delivers ‘every detailed information and intent’ to the developer. GUI Design ‘Design Guide’ Document
  • 5. Design Guide A Design A Design Guide What you might THINK An App! Ta-Dah!!
  • 6. Design Guide A Design A Design Guide In Your Dreams An App! Ta-Dah!! What you might THINK
  • 7. Design Guide A Design A Design Guide An App! Ta-Dah!! What you might THINK Different information for different developers. Information needs to be different for each situation. All your valuable time gone, Rework Inevitable. Everyone starts to fight over who’s fault it is.
  • 8. Design Guide A Design A Design Guide An App Suggested Process Communication before Guide work Communication with a developer is essential. Communicate before the Guide Work starts. Documenting every little detail will not solve the problem. (for both designer and developer)
  • 9. Practical Tips What You Need to Discuss Few Suggested Topics
  • 11. Practical Tips Coordinate vs Distance or Even you are documenting a same element, you need to decide whether you are going to use a coordinate or a distance.
  • 12. Practical Tips Absolute Value vs Relative Value Based on Full Screen (Absolute Value) Based on Certain Content (Relative Value)
  • 13. Practical Tips Exporting an Image ex) When exporting a radio button image. Style A : Style B :or Even it’s a same GUI used for a same interface, images need to be exported differently regarding the developer’s style.
  • 15. Practical Tips Understanding Units px, pt, dpi, sp and etc Mistake 1: A px(pixel)and a pt(point)is a totally different unit. The general resolution settings in Photoshop is 72dpi, which makes it confusing when differentiating them. Mistake 2: SP, DP is a relative unit. You need to know which platform the developer is using. The value of DP is different in every resolution : ldpi, mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi.. The value of SP is different in every resolution : SP value in hdpi? or SP value in xxhdpi?
  • 16. Practical Tips Absolute Value vs Relative Value 1 Screen Screen Screen Screen Screen Screen… … 100 100 100 X O When you are working on an Android Design, you need to think about the resolution and the ratio all the time. Absolute Value Relative Value
  • 17. Practical Tips Absolute Value vs Relative Value 2 Galaxy Tab Galaxy S4 Optimus G Nexus 4 Except for the area where it should never be changed, you need to document the elements with a relative value so you can cope with different situations in different devices.
  • 18. Practical Tips Image vs Code Background by Image Background by Code main_bg.png #10914d or If it is a simple monotone element which can be developed by code, it does not need to be exported as an image. With a simple color code, developers can create the same element more easily.
  • 19. Practical Tips Which Platform and Language Developers Use Glossy Effect X Mask Effect O Shadow Effect O ex : If a shadow can be expressed by code, you should not export the shadow as an image. -> You need to know what kind of language developers are using to figure out how you would export an image. Mistake Means Rework!
  • 20. Practical Tips How Text will be Shown Text into an Image Text into a Code txt_ex.png GothamRounded Book 28 PT #22AF5D or These days, there aren’t many cases where you have to turn a text into an image file. Still, you need to document exactly how you want your text to be shown. (Font Name, Size, Color Code and etc.)
  • 21. Practical Tips Size of a Text Box (Ctrl+Tisnottheanswer) How Photoshop and Development tools render text is totally different. Very accurate work is needed to find the exact size of the text box. Most of the time, Transform Box(Ctrl + T) is considered as a standard value. But the problem is, even though the text might be a same font, and same size, the size of the Transform Box is always different.(CS3, CS4, CS5, CS6, CC and etc.) Confirming the size of the Transform Box in Photoshop is only a way of getting the closest value as possible.
  • 23. Practical Tips Looking at the Whole Picture 1 (Never get stuck in your own little box) ex) Graph design A Finished Design What if the graph reaches the top? Where would the numbers go? (Document how everything would be done) State change
  • 24. Practical Tips Looking at the Whole Picture 2 (Never get stuck in your own little box) ex) Text & Flag Design State change A Finished Design What if the text gets a bit longer? How will the text be shown? (Need to document how it would be done)
  • 25. Practical Tips Different Button Design for Different States You need to get used to designing for every state. It’s very simple, but easy to forget. (Decide whether you would cut the image in every state or make a difference in opacity)
  • 26. Practical Tips Always Design Elements in Groups Designing without arranging the layers is very risky.(Hard to edit and manage) UI design needs to be designed in Groups and arranged in modules just like on the right. Basic knowledge(categories and definitions) of UI design is always essential.
  • 27. Practical Tips Understanding Blend Mode 1 Blend Mode is an effect that literally blends two images. You need to understand the effect before exporting the image. You can see that the color of the button is totally different in an real app, all because of a wrongly exported image.
  • 28. Practical Tips Understanding Blend Mode 2 The moment you cut out the top layer, the color changes as there is no more background layer. Blend Mode applied in layer
  • 29. Practical Tips Learning Attitude As the trend never stops changing, you always need to be ready to learn new things. UI and UX is both very important, but the most important thing is to understand the basics of units. (px, dpi, sp and etc.) You need to make an effort to design logically. WebsitesforUIDesigners Dribble : http://dribbble.com/ Behance : https://www.behance.net/ Android Design : Android Developers > Design Principles iOS Design : iOS Human Interface Guidelines > Designing for iOS 7 wit studio Pinterest : http://www.pinterest.com/witstudio/
  • 32. 1. 제안 내용 witstudio.net service@witstudio.net T : +82 (0)2 508 2146 F : +82 (0)2 508 2147 Office : Gangnam-gu, Seoul, Korea Contacts

Hinweis der Redaktion

  1. Save the designers Design Guide Process Tutorial
  2. Contents - What is Design Guide? - Working with Developers - Understanding the Situation - Understanding Your Job
  3. A long way to go Design Guide Process A Design An Actual App
  4. What is a Design Guide? A document that delivers ‘every detailed information and intent’ to the developer Exact Values(Size, Coordinate, Distance), Font Info, Effect Info, Image(Resource) and Design Intent GUI Design Design Guide Document(Sample)
  5. What you might imagine A Design A Design Guide An App! Ta-Da!!
  6. What you might imagine A Design A Design Guide An App! Ta-Da!! Only In Your Dreams 혹은 Impossible
  7. What you might imagine A Design A Design Guide An App! Ta-Da!! Different information for different developers Every developer wants information customized to their style. Every information is different for each situation. Your valuable time GONE. Rework Inevitable Everyone starts to fight over who’s fault it is.
  8. Suggested Process A Design Communication before Guide work (Drawing Blueprint) A Design Guide An App! Ta-Da!! Communication with a developer is essential Communication should take place before the Guide Work(Every developer has their style) Thinking that documenting every little detail would solve the problem is very dangerous(for both designer and developer)
  9. What you need to discuss Few Suggested Topics
  10. Communicating with a developer(글자 크기?)
  11. Coordinate vs Distance Even you are documenting a same element, you need to decide whether you are going to use a coordinate or a distance
  12. Absolute Value vs Relative Value Based on Full Screen (Absolute Value ) Based on Certain Content (Relative Value)
  13. Exporting an Image Even it’s a same GUI used for a same interface, images need to be exported differently depending on the developer’s style. Ex. When exporting a radio button image Style A / Style B
  14. - Understanding the Situation
  15. Understanding Units px, dpi, sp, etc Mistake 1: Thinking that px(pixel)and a pt(point)is a totally different unit The general resolution settings in Photohop is 72dpi, which can be confusing when differentiating them. Mistake 2: Sp, d[p is a relative unit You need to know which platform your project is using. The value of d-p is different in every resolution : ldpi, mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi … The value of s-p is different in every resolution : a sp value in hdpi? Or a sp value in xxhdpi?
  16. Absolute Value vs Relative Value 1 When you are working on an Android Design, you need to think about the resolution and the ratio all the time. Absolute Value X Relative Value O
  17. Absolute Value vs Relative Value 2 Except for the area where it should never be changed, you need to document the elements with a relative value so you can cope with different situations in different devices
  18. Image vs Code If it is a simple monotone element which can be developed by code, it does not need to be exported as an image. With a simple color code, developers can create the same element more easily. Background by Image
  19. Which platform and language developers use You need to know what kind of language developers are using to figure out how you would export an image. Glossy Effect Mask Effect Shadow Effect Ex: If a shadow can be expressed by code, you should not export the shadow with the image - > Rework needed
  20. How text will be shown These days, there aren’t many cases where you have to turn a text into an image file. Still, you need to document exactly how you want your text to be shown.(Font Name, Size, Color Code and etc) Text into an Image Text into a Code
  21. Size of a Text Box How Photoshop and Development tools render text is totally different. Very accurate work is needed to find the exact size of the text box. Most of the time, Transform Box(Ctr-l + T) is considered as a standard value. But the problem is, even though the text might be a same font, and same size, the size of the Transform Box(Ctr-l + T) is always different (CS3, CS4, CS5, CS6, CC and etc) Confirming the size of the Transform Box(Ctr-l + T) in Photoshop is only a way of getting the closest value as possible.(Not 100% Accurate)
  22. - Understanding Your Job
  23. Foreseeing the whole picture 1 (Never get stuck in your own little box) Ex. Graph design Design work done What if the graph reaches the top? Where would numbers go? (Need to document how it should be done beforehand)
  24. Foreseeing the whole picture 1 (Never get stuck in your own little box) Ex. Text & Flag Design Design Work Done What if the text gets a bit longer? How will the text be shown? What about the margin on the far right? (Need to document how it should be done beforehand)
  25. Different button design for different states You need to get used to designing for every state. It’s very simple, but easy to forget. (You can also decide whether you would cut the image in every state or just make a difference in opacity)
  26. Always design elements in Groups Very risky if you are drawing a UI design like you are painting a canvas such as on the left(Hard to edit and manage) UI design needs to be designed in Groups and arranged in modules just like on the right Basic knowledge(categories and definitions) of UI design is essential
  27. Understanding Blend Mode 1 Blend Mode is an effect that literally blends two images. You need to understand the effect before exporting the image. You can see that the color of the button is totally different in an real app Because of a wrongly exported image.
  28. Understanding Blend Mode 2 Blend Mode applied in layer The moment you cut out the top layer, the color changes as there is no more background layer.
  29. Learning Attitude As the trend never stops changing, you always need to be ready to learn new things. User interface and experience is important, But the most important thing is to understand the basics of values. (PX, DPI, SP and etc) Websites you might want to have a look Dribble : http://dribbble.com/ Behance : https://www.behance.net/ iOS Design Guidelines : http://bit.ly/1dvuIv0 Google Design Guidelines : http://bit.ly/1jBgLfv wit studio Pinterest : http://www.pinterest.com/witstudio/
  30. Design Guide Tool Specially Made for UI Designers
  31. Contact Company Product