SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

Ha5 project charter_lewis
Ha5 project charter_lewisHa5 project charter_lewis
Ha5 project charter_lewis
LewisB2013
 
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
Chad Udell
 
Lean prototyping for entrepreneurs
Lean prototyping for entrepreneursLean prototyping for entrepreneurs
Lean prototyping for entrepreneurs
Amir Khella
 

Tendances (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
 

En vedette

プログラマが欲しい仕様書とは
プログラマが欲しい仕様書とはプログラマが欲しい仕様書とは
プログラマが欲しい仕様書とは
Katsutoshi Makino
 
Matthew Baxter ux ui visual design
Matthew Baxter ux ui visual designMatthew Baxter ux ui visual design
Matthew Baxter ux ui visual design
Matthew Baxter
 
20130426 デバッグ物語
20130426 デバッグ物語20130426 デバッグ物語
20130426 デバッグ物語
s_taichan
 
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
Dory_Kronos
 

En vedette (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
 

Similaire à UI/GUI Design Guide Process Tutorial

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
 
Techinal file raster and vector images
Techinal file   raster and vector imagesTechinal file   raster and vector images
Techinal file raster and vector images
FirstClassProductions
 
Computer Art Applications.pptx
Computer Art Applications.pptxComputer Art Applications.pptx
Computer Art Applications.pptx
leovieortega2
 
Digital graphics technology
Digital graphics technologyDigital graphics technology
Digital graphics technology
haverstockmedia
 

Similaire à 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
 

Dernier

poliovirus-190801072449. pptx
poliovirus-190801072449.            pptxpoliovirus-190801072449.            pptx
poliovirus-190801072449. pptx
ssuser0ad194
 
Minimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxMinimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptx
balqisyamutia
 
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
HyderabadDolls
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
wpkuukw
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
ehyxf
 
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
yhavx
 
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
eeanqy
 

Dernier (20)

How to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfHow to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdf
 
poliovirus-190801072449. pptx
poliovirus-190801072449.            pptxpoliovirus-190801072449.            pptx
poliovirus-190801072449. pptx
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
 
Minimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxMinimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptx
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
Furniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptxFurniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptx
 
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
 
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
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
 
How to Turn a Picture Into a Line Drawing in Photoshop
How to Turn a Picture Into a Line Drawing in PhotoshopHow to Turn a Picture Into a Line Drawing in Photoshop
How to Turn a Picture Into a Line Drawing in Photoshop
 
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
 
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for FriendshipRaebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
 
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
 
BLOCK CHAIN PROJECT block chain project
BLOCK CHAIN  PROJECT block chain projectBLOCK CHAIN  PROJECT block chain project
BLOCK CHAIN PROJECT block chain project
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
 
Lecture 01 Introduction To Multimedia.pptx
Lecture 01 Introduction To Multimedia.pptxLecture 01 Introduction To Multimedia.pptx
Lecture 01 Introduction To Multimedia.pptx
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
 
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
 
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
 
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
 

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

Notes de l'éditeur

  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