SlideShare a Scribd company logo
1 of 106
Design for
Developers
Who Are You?
Design is a
  talent
Design is a skill
Design
 fundamentals
  make you a
better developer
How?
Understanding
Communication
Better Design
PLANNING
Determine:
What are you
  trying?
Determine:
What is your
audience?
Audience
determines what
you are creating.
Phones break
 many of the
   rules
Don’t use
 Design
Programs
Draw
DESIGN FUNDAMENTALS
Design Fundamentals
• Layout
• Typography
• Color
LAYOUT
Grid                  Grid




       Start with a
Grid                  Grid
       GRID


Grid   Grid           Grid
Rule of Thirds
• Dividing a page into 3 rows and 3 columns
• The eye naturally follows this “F” shape
Mobile = one column
The
THE GOLDEN RATIO
  Golden
  Ratio
The Golden Ratio
• Proportion defined as 1.618
• Found in nature, art and architecture




                             1.618        1
Fibonacci Numbers
The golden ratio in Layout
• Overall Width / 1.618 = Content Block
• Overall Width – Content Block = Sidebar Block
                       Overall Width




              Content Block            Sidebar Block
                 1.618                       1
ELEMENTS OF A GOOD
LAYOUT
Implies importance, elegance, and professionalism. Implies
importance, elegance, and professionalism. Implies importance,
elegance, and professionalism. Implies importance, elegance, and
professionalism. Implies importance, elegance, and
professionalism. Implies importance, elegance, and
professionalism. Implies importance, elegance, and
professionalism. Implies importance, elegance, and

Space
professionalism. Implies importance, elegance, and
professionalism. Implies importance, elegance, and
professionalism. Implies importance, elegance, and
professionalism. Implies importance, elegance, and
professionalism. Implies importance, elegance, and
Space
Don’t try to be great, try to be invisible
Space




  Wal-Mart   Target
BALANCE
Symmetrical balance




Salvador Dali – The Last Supper
http://www.cnn.com
http://www.mobilewebbook.com
http://www.bbc.co.uk
Variety
Variety Variety Variety
VARIETY VARIETY
Variety VARIETY Variety
variety variety variety
variety variety Variety
Variety
• Gives visual and conceptual interest
• Too much and the design will appear
  amateurish
• Too little and the design will appear boring
http://www.webdesignerwall.com
http://www.hawkart.com
HIERARCHY
Hierarchy
• A clear starting point that guides the
  viewer through the design
• Separate the most important element
• Group the less important elements
TYPOGRAPHY
Typography
• Choose a font that fits the subject
• Don’t use more than three
Legible
  Contrast



     Size



 Hierarchy
Font Structure
•   There are different type classifications
•   Understand type anatomy
•   Understand type measurements.
Font Classification
Important Ones
•
•
•   Monospaced
•   Script
•   Non Latin Alphabets
•   Italic
•   Bold
Deeper into Fonts
Anatomy
Measurements
• Pixels
  – Actual Pixels on Screen
• Points
  – Measure for print only
• Em
  – Relative to document
COLOR
Color
• Use color to create hierarchy, dominance,
  and balance.
• Consistent use of a few colors makes a
  more cohesive design.
Color Meaning
Color
• Warm colors bring elements forward.
• Cool colors move elements back.
Dong Kingman
TOOLS
Design Program
• Photo manipulators
• Vector graphic manipulators
• Hybrids

• My choice: Fireworks
Fonts
• Whatthefont.com
• Identifont.com
• Typekit.com
Color
• Color Dropper Extension
• Kuler
Miscelleneous
• Web Developers Toolbar
• Smashingmagazine.com
• Golden Ratio AIR app:
  – http://designupdate.com/blog/2010/09/01/the-
    golden-ratio-for-great-layouts/
INSPIRATION
How do you
 start from
 nothing?
Steal
I mean
inspiration
Where to get it
•   http://www.mobileawesomeness.com
•   http://www.thefwa.com
•   http://patterntap.com
•   http://quince.infragistics.com
•   http://www.designupdate.com
Using inspiration?
•   Look at examples
•   Find things you like
•   Collect them
•   Analyze them
•   Extract components
Another
Example
Design for
Developers
HTML5
        • Acquired Nitobi,
          makers of
          PhoneGap
        • Released new beta
          of Edge
        • CSS Shaders
          submitted to W3C
Language has
    been
awesomified!
CONCLUSIONS
Design is a skill
Just because
you won’t be an
     artist
Doesn’t mean
you have to give
   up on any
    design
Design will
  make you a
better developer
Follow up?
• Feel free to contact me
  – terry.ryan@adobe.com
  – http://terrenceryan.com
  – Twitter: @tpryan

More Related Content

What's hot

What's hot (13)

Graphic design 10
Graphic design 10Graphic design 10
Graphic design 10
 
Render techniques overview
Render techniques overviewRender techniques overview
Render techniques overview
 
Unit 1 from page to stage
Unit 1 from page to stageUnit 1 from page to stage
Unit 1 from page to stage
 
Scenic Design Chapter 15
Scenic Design Chapter 15Scenic Design Chapter 15
Scenic Design Chapter 15
 
Innovation 3D
Innovation 3DInnovation 3D
Innovation 3D
 
Are we auteurs?
Are we auteurs?Are we auteurs?
Are we auteurs?
 
Fx basics
Fx  basics Fx  basics
Fx basics
 
Scenic Design
Scenic DesignScenic Design
Scenic Design
 
Roles
RolesRoles
Roles
 
Mifrige presentation
Mifrige presentation Mifrige presentation
Mifrige presentation
 
hkdi team 5
hkdi team 5hkdi team 5
hkdi team 5
 
Business Card Made.
Business Card Made.Business Card Made.
Business Card Made.
 
DevLearn 2016 Creative Cloud hands-on Pre-con
DevLearn 2016 Creative Cloud hands-on Pre-conDevLearn 2016 Creative Cloud hands-on Pre-con
DevLearn 2016 Creative Cloud hands-on Pre-con
 

Similar to Design for Developers

Designing better web hosting sites
Designing better web hosting sitesDesigning better web hosting sites
Designing better web hosting sitesheartinternet
 
The Science of Visual Design: Creating Strong Graphics for ID
The Science of Visual Design: Creating Strong Graphics for IDThe Science of Visual Design: Creating Strong Graphics for ID
The Science of Visual Design: Creating Strong Graphics for IDJames Washok
 
Becoming a Web Design Champion
Becoming a Web Design ChampionBecoming a Web Design Champion
Becoming a Web Design ChampionMeagan Fisher
 
Design Principle Basics, UX Best Practices & 2016 Trends - Kuala Lumpur Marke...
Design Principle Basics, UX Best Practices & 2016 Trends - Kuala Lumpur Marke...Design Principle Basics, UX Best Practices & 2016 Trends - Kuala Lumpur Marke...
Design Principle Basics, UX Best Practices & 2016 Trends - Kuala Lumpur Marke...Freelance
 
GD1 Chapter 3a Design.pptx
GD1 Chapter 3a Design.pptxGD1 Chapter 3a Design.pptx
GD1 Chapter 3a Design.pptxmjb77ny
 
30 GD1 Chapter 3a Design.pptx
30 GD1 Chapter 3a Design.pptx30 GD1 Chapter 3a Design.pptx
30 GD1 Chapter 3a Design.pptxmjb77ny
 
Gd1 Chapter 3 - Design
Gd1 Chapter 3 - DesignGd1 Chapter 3 - Design
Gd1 Chapter 3 - Designmjb77ny
 
Making an architectural portfolio for internship
Making an architectural portfolio for internshipMaking an architectural portfolio for internship
Making an architectural portfolio for internshipLeilaSrinivasan
 
Using visual aids effectively
Using visual aids effectivelyUsing visual aids effectively
Using visual aids effectivelyPhil Ewels
 
Ui ux designing principles
Ui ux designing principlesUi ux designing principles
Ui ux designing principlesDzung Nguyen
 
Habits of Effective Designers - Handout
Habits of Effective Designers - HandoutHabits of Effective Designers - Handout
Habits of Effective Designers - HandoutDUSPviz
 
HICapacity UI talk by Kathryne Sakata
HICapacity UI talk by Kathryne SakataHICapacity UI talk by Kathryne Sakata
HICapacity UI talk by Kathryne Sakatahicapacity
 
COPY WRITING - Writing copy for various Media
COPY WRITING - Writing copy for various MediaCOPY WRITING - Writing copy for various Media
COPY WRITING - Writing copy for various MediaM.V.L.U. COLLEGE
 
Habits of Effective Designers
Habits of Effective DesignersHabits of Effective Designers
Habits of Effective DesignersDUSPviz
 
Elaine Wherry, Meebo: What Web Application Design Can Learn from the Harpsichord
Elaine Wherry, Meebo: What Web Application Design Can Learn from the HarpsichordElaine Wherry, Meebo: What Web Application Design Can Learn from the Harpsichord
Elaine Wherry, Meebo: What Web Application Design Can Learn from the HarpsichordBayCHI
 
Open Source Needs Design
Open Source Needs DesignOpen Source Needs Design
Open Source Needs DesignAll Things Open
 
A Presentation on UI/UX and Design
A Presentation on UI/UX and DesignA Presentation on UI/UX and Design
A Presentation on UI/UX and Designparthajeetcollege
 

Similar to Design for Developers (20)

Designing better web hosting sites
Designing better web hosting sitesDesigning better web hosting sites
Designing better web hosting sites
 
Visual design
Visual designVisual design
Visual design
 
The Science of Visual Design: Creating Strong Graphics for ID
The Science of Visual Design: Creating Strong Graphics for IDThe Science of Visual Design: Creating Strong Graphics for ID
The Science of Visual Design: Creating Strong Graphics for ID
 
Becoming a Web Design Champion
Becoming a Web Design ChampionBecoming a Web Design Champion
Becoming a Web Design Champion
 
Design Principle Basics, UX Best Practices & 2016 Trends - Kuala Lumpur Marke...
Design Principle Basics, UX Best Practices & 2016 Trends - Kuala Lumpur Marke...Design Principle Basics, UX Best Practices & 2016 Trends - Kuala Lumpur Marke...
Design Principle Basics, UX Best Practices & 2016 Trends - Kuala Lumpur Marke...
 
GD1 Chapter 3a Design.pptx
GD1 Chapter 3a Design.pptxGD1 Chapter 3a Design.pptx
GD1 Chapter 3a Design.pptx
 
30 GD1 Chapter 3a Design.pptx
30 GD1 Chapter 3a Design.pptx30 GD1 Chapter 3a Design.pptx
30 GD1 Chapter 3a Design.pptx
 
Gd1 Chapter 3 - Design
Gd1 Chapter 3 - DesignGd1 Chapter 3 - Design
Gd1 Chapter 3 - Design
 
Making an architectural portfolio for internship
Making an architectural portfolio for internshipMaking an architectural portfolio for internship
Making an architectural portfolio for internship
 
Using visual aids effectively
Using visual aids effectivelyUsing visual aids effectively
Using visual aids effectively
 
Ui ux designing principles
Ui ux designing principlesUi ux designing principles
Ui ux designing principles
 
Habits of Effective Designers - Handout
Habits of Effective Designers - HandoutHabits of Effective Designers - Handout
Habits of Effective Designers - Handout
 
HICapacity UI talk by Kathryne Sakata
HICapacity UI talk by Kathryne SakataHICapacity UI talk by Kathryne Sakata
HICapacity UI talk by Kathryne Sakata
 
COPY WRITING - Writing copy for various Media
COPY WRITING - Writing copy for various MediaCOPY WRITING - Writing copy for various Media
COPY WRITING - Writing copy for various Media
 
Cat tech talk [1]
Cat tech talk [1]Cat tech talk [1]
Cat tech talk [1]
 
Graphic design
Graphic designGraphic design
Graphic design
 
Habits of Effective Designers
Habits of Effective DesignersHabits of Effective Designers
Habits of Effective Designers
 
Elaine Wherry, Meebo: What Web Application Design Can Learn from the Harpsichord
Elaine Wherry, Meebo: What Web Application Design Can Learn from the HarpsichordElaine Wherry, Meebo: What Web Application Design Can Learn from the Harpsichord
Elaine Wherry, Meebo: What Web Application Design Can Learn from the Harpsichord
 
Open Source Needs Design
Open Source Needs DesignOpen Source Needs Design
Open Source Needs Design
 
A Presentation on UI/UX and Design
A Presentation on UI/UX and DesignA Presentation on UI/UX and Design
A Presentation on UI/UX and Design
 

More from Terry Ryan

Making the Mobile Web Work
Making the Mobile Web WorkMaking the Mobile Web Work
Making the Mobile Web WorkTerry Ryan
 
The Users are Restless
The Users are RestlessThe Users are Restless
The Users are RestlessTerry Ryan
 
HTML Design for Devices
HTML Design for DevicesHTML Design for Devices
HTML Design for DevicesTerry Ryan
 
The Future of HTML5 Motion Design
 The Future of HTML5 Motion Design The Future of HTML5 Motion Design
The Future of HTML5 Motion DesignTerry Ryan
 
Adobe and Modern Web Development
Adobe and Modern Web DevelopmentAdobe and Modern Web Development
Adobe and Modern Web DevelopmentTerry Ryan
 
Semantic HTML5
Semantic HTML5Semantic HTML5
Semantic HTML5Terry Ryan
 
The Future of HTML Motion Design
The Future of HTML Motion DesignThe Future of HTML Motion Design
The Future of HTML Motion DesignTerry Ryan
 
Skip the IDE with PhoneGap Build
Skip the IDE with PhoneGap BuildSkip the IDE with PhoneGap Build
Skip the IDE with PhoneGap BuildTerry Ryan
 
Beautiful PhoneGap Apps
Beautiful PhoneGap AppsBeautiful PhoneGap Apps
Beautiful PhoneGap AppsTerry Ryan
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5Terry Ryan
 
The Future of HTML5 Motion Design
The Future of HTML5 Motion DesignThe Future of HTML5 Motion Design
The Future of HTML5 Motion DesignTerry Ryan
 
Mobile Apps with PhoneGap and jQuery Mobile
Mobile Apps with PhoneGap and jQuery MobileMobile Apps with PhoneGap and jQuery Mobile
Mobile Apps with PhoneGap and jQuery MobileTerry Ryan
 
cf.Objective ANZ Keynote
cf.Objective ANZ Keynotecf.Objective ANZ Keynote
cf.Objective ANZ KeynoteTerry Ryan
 
Flex Mobile Skinning Workshop
Flex Mobile Skinning WorkshopFlex Mobile Skinning Workshop
Flex Mobile Skinning WorkshopTerry Ryan
 
HTML5 Semantic Web
HTML5 Semantic WebHTML5 Semantic Web
HTML5 Semantic WebTerry Ryan
 
Intro to Coldfusion
Intro to ColdfusionIntro to Coldfusion
Intro to ColdfusionTerry Ryan
 
Driving Technical Change
Driving Technical ChangeDriving Technical Change
Driving Technical ChangeTerry Ryan
 

More from Terry Ryan (20)

Making the Mobile Web Work
Making the Mobile Web WorkMaking the Mobile Web Work
Making the Mobile Web Work
 
The Users are Restless
The Users are RestlessThe Users are Restless
The Users are Restless
 
HTML Design for Devices
HTML Design for DevicesHTML Design for Devices
HTML Design for Devices
 
The Future of HTML5 Motion Design
 The Future of HTML5 Motion Design The Future of HTML5 Motion Design
The Future of HTML5 Motion Design
 
Adobe and Modern Web Development
Adobe and Modern Web DevelopmentAdobe and Modern Web Development
Adobe and Modern Web Development
 
Semantic HTML5
Semantic HTML5Semantic HTML5
Semantic HTML5
 
The Future of HTML Motion Design
The Future of HTML Motion DesignThe Future of HTML Motion Design
The Future of HTML Motion Design
 
Skip the IDE with PhoneGap Build
Skip the IDE with PhoneGap BuildSkip the IDE with PhoneGap Build
Skip the IDE with PhoneGap Build
 
D2WC Keynote
D2WC KeynoteD2WC Keynote
D2WC Keynote
 
WebDU Keynote
WebDU KeynoteWebDU Keynote
WebDU Keynote
 
Beautiful PhoneGap Apps
Beautiful PhoneGap AppsBeautiful PhoneGap Apps
Beautiful PhoneGap Apps
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5
 
The Future of HTML5 Motion Design
The Future of HTML5 Motion DesignThe Future of HTML5 Motion Design
The Future of HTML5 Motion Design
 
Adobe & HTML5
Adobe & HTML5Adobe & HTML5
Adobe & HTML5
 
Mobile Apps with PhoneGap and jQuery Mobile
Mobile Apps with PhoneGap and jQuery MobileMobile Apps with PhoneGap and jQuery Mobile
Mobile Apps with PhoneGap and jQuery Mobile
 
cf.Objective ANZ Keynote
cf.Objective ANZ Keynotecf.Objective ANZ Keynote
cf.Objective ANZ Keynote
 
Flex Mobile Skinning Workshop
Flex Mobile Skinning WorkshopFlex Mobile Skinning Workshop
Flex Mobile Skinning Workshop
 
HTML5 Semantic Web
HTML5 Semantic WebHTML5 Semantic Web
HTML5 Semantic Web
 
Intro to Coldfusion
Intro to ColdfusionIntro to Coldfusion
Intro to Coldfusion
 
Driving Technical Change
Driving Technical ChangeDriving Technical Change
Driving Technical Change
 

Recently uploaded

Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 

Recently uploaded (20)

Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 

Design for Developers

Editor's Notes

  1. Avoid graphical applicationsThe temptation is to think “I have to do some design, that means I need to open Photoshop. That is what designers use”. Of course that is entirely true, designers do use graphic applications like Photoshop or Freehand. However, I would suggest that unless you are already familiar with these kinds of applications, you are just adding more complexity to the problem.Its hard enough to apply the principles of good design without adding learning a new application on top of it.You know code, so work with code. Build your site using CSS and XHTML and these are the tools with which you are familiar. Sure, it wont lead to outstanding design, but that is not the aim as I discuss next…Don’t try and be great; be invisibleDon’t try and produce a “creative” or “innovative” piece of design. Designers find this hard enough to do. The danger is that if you try and do this, you will create something that some people may love, but the majority completely hate. Instead, play safe. Try and make your design invisible. A good solid piece of design will not impress but neither will it offend. The idea is that the users will not even notice it, they just use it. If the user doesn’t acknowledge what you have produced it means it hasn’t caused them any problems and that is a good thing. Sure, you wont win any design awards but that isn’t very likely anyway!
  2. Avoid graphical applicationsThe temptation is to think “I have to do some design, that means I need to open Photoshop. That is what designers use”. Of course that is entirely true, designers do use graphic applications like Photoshop or Freehand. However, I would suggest that unless you are already familiar with these kinds of applications, you are just adding more complexity to the problem.Its hard enough to apply the principles of good design without adding learning a new application on top of it.You know code, so work with code. Build your site using CSS and XHTML and these are the tools with which you are familiar. Sure, it wont lead to outstanding design, but that is not the aim as I discuss next…Don’t try and be great; be invisibleDon’t try and produce a “creative” or “innovative” piece of design. Designers find this hard enough to do. The danger is that if you try and do this, you will create something that some people may love, but the majority completely hate. Instead, play safe. Try and make your design invisible. A good solid piece of design will not impress but neither will it offend. The idea is that the users will not even notice it, they just use it. If the user doesn’t acknowledge what you have produced it means it hasn’t caused them any problems and that is a good thing. Sure, you wont win any design awards but that isn’t very likely anyway!
  3. Avoid graphical applicationsThe temptation is to think “I have to do some design, that means I need to open Photoshop. That is what designers use”. Of course that is entirely true, designers do use graphic applications like Photoshop or Freehand. However, I would suggest that unless you are already familiar with these kinds of applications, you are just adding more complexity to the problem.Its hard enough to apply the principles of good design without adding learning a new application on top of it.You know code, so work with code. Build your site using CSS and XHTML and these are the tools with which you are familiar. Sure, it wont lead to outstanding design, but that is not the aim as I discuss next…Don’t try and be great; be invisibleDon’t try and produce a “creative” or “innovative” piece of design. Designers find this hard enough to do. The danger is that if you try and do this, you will create something that some people may love, but the majority completely hate. Instead, play safe. Try and make your design invisible. A good solid piece of design will not impress but neither will it offend. The idea is that the users will not even notice it, they just use it. If the user doesn’t acknowledge what you have produced it means it hasn’t caused them any problems and that is a good thing. Sure, you wont win any design awards but that isn’t very likely anyway!
  4. http://www.useit.com/alertbox/reading_pattern.html
  5. http://www.useit.com/alertbox/reading_pattern.html
  6. http://www.useit.com/alertbox/reading_pattern.html
  7. http://www.useit.com/alertbox/reading_pattern.html
  8. http://www.useit.com/alertbox/reading_pattern.html
  9. Each section of an index finger, from the tip to the base of the wrist, is larger than the preceding one by about 1.618, fitting the Fibonacci numbers 2, 3, 5 and 8.The Fibonacci numbers and golden section are widely found in the plant kingdom. In nearly all flowers, the number of petals is a Fibonacci number. For instance, lilies have 3 petals, buttercups have 5, many delphiniums have 8, marigolds have 13, asters have 21, and daisies commonly have 13, 21, 34, 55 or 89. http://davidpratt.info/pattern1.htm
  10. Each section of an index finger, from the tip to the base of the wrist, is larger than the preceding one by about 1.618, fitting the Fibonacci numbers 2, 3, 5 and 8.The Fibonacci numbers and golden section are widely found in the plant kingdom. In nearly all flowers, the number of petals is a Fibonacci number. For instance, lilies have 3 petals, buttercups have 5, many delphiniums have 8, marigolds have 13, asters have 21, and daisies commonly have 13, 21, 34, 55 or 89. http://davidpratt.info/pattern1.htm
  11. Each section of an index finger, from the tip to the base of the wrist, is larger than the preceding one by about 1.618, fitting the Fibonacci numbers 2, 3, 5 and 8.The Fibonacci numbers and golden section are widely found in the plant kingdom. In nearly all flowers, the number of petals is a Fibonacci number. For instance, lilies have 3 petals, buttercups have 5, many delphiniums have 8, marigolds have 13, asters have 21, and daisies commonly have 13, 21, 34, 55 or 89. http://www.intmath.com/Numbers/mathOfBeauty.phphttp://davidpratt.info/pattern1.htmhttp://discovermagazine.com/2007/jun/blinded-by-science
  12. http://www.useit.com/alertbox/reading_pattern.html
  13. http://www.useit.com/alertbox/reading_pattern.html
  14. Avoid graphical applicationsThe temptation is to think “I have to do some design, that means I need to open Photoshop. That is what designers use”. Of course that is entirely true, designers do use graphic applications like Photoshop or Freehand. However, I would suggest that unless you are already familiar with these kinds of applications, you are just adding more complexity to the problem.Its hard enough to apply the principles of good design without adding learning a new application on top of it.You know code, so work with code. Build your site using CSS and XHTML and these are the tools with which you are familiar. Sure, it wont lead to outstanding design, but that is not the aim as I discuss next…Don’t try and be great; be invisibleDon’t try and produce a “creative” or “innovative” piece of design. Designers find this hard enough to do. The danger is that if you try and do this, you will create something that some people may love, but the majority completely hate. Instead, play safe. Try and make your design invisible. A good solid piece of design will not impress but neither will it offend. The idea is that the users will not even notice it, they just use it. If the user doesn’t acknowledge what you have produced it means it hasn’t caused them any problems and that is a good thing. Sure, you wont win any design awards but that isn’t very likely anyway!
  15. One of the biggest mistakes typical business people make with documents is going out of their way to seemingly use every centimeter of space on a page, filling it up with text, boxes, clip art, charts, footers, etc. Space, often called "white space," is good. Embrace it. Use it. Often, the more space you don't use on a page, the clearer your message becomes.Empty space is beautiful, yes. But empty space also implies importance, elegance, professionalism. This is true with graphic design, but you can see the importance of space (both visual and physical) in the context of interior design. Think of the retail space, for example. Target is dedicated to design although they are a discounter. They know about space. Target stores are well designed. They have more empty space than other discounters, Walmart, for example.
  16. One of the biggest mistakes typical business people make with documents is going out of their way to seemingly use every centimeter of space on a page, filling it up with text, boxes, clip art, charts, footers, etc. Space, often called "white space," is good. Embrace it. Use it. Often, the more space you don't use on a page, the clearer your message becomes.Empty space is beautiful, yes. But empty space also implies importance, elegance, professionalism. This is true with graphic design, but you can see the importance of space (both visual and physical) in the context of interior design. Think of the retail space, for example. Target is dedicated to design although they are a discounter. They know about space. Target stores are well designed. They have more empty space than other discounters, Walmart, for example.
  17. One of the biggest mistakes typical business people make with documents is going out of their way to seemingly use every centimeter of space on a page, filling it up with text, boxes, clip art, charts, footers, etc. Space, often called "white space," is good. Embrace it. Use it. Often, the more space you don't use on a page, the clearer your message becomes.Empty space is beautiful, yes. But empty space also implies importance, elegance, professionalism. This is true with graphic design, but you can see the importance of space (both visual and physical) in the context of interior design. Think of the retail space, for example. Target is dedicated to design although they are a discounter. They know about space. Target stores are well designed. They have more empty space than other discounters, Walmart, for example.
  18. If a design is out of balance, the individual elements of the design will dominate the overall design. A well-balanced design has a clear, single, unified message. Alex White points out that there are three types of balance: Symmetrical, asymmetrical, and mosaic. Symmetrical balance is vertically centered and is equivalent on both sides. Symmetrical designs are more static than asymmetrical designs and evoke feelings of formality (think wedding invitations).Asymmetrical designs are more informal and are dynamic with a variety of sizes, shapes, etc. on both sides of the page/slide. Asymmetrical designs make good, calculated use of white space. Asymmetrical designs evoke feelings of action and modernity. Mosaic designs usually are ones with too much information according to White. This kind of balance often lacks hierarchy and a unified message can be difficult to achieve, leaving the design to look just plain "noisy."All seven of the above design elements are evident in good design. You can focus on one or two more than others, but all will be in there to one degree or another. Arranging elements so that no one part of a work overpowers, or seems heavier than any other part. The three different kinds of balance are symmetrical, asymmetrical, and mosaic.Grid-based design.
  19. If a design is out of balance, the individual elements of the design will dominate the overall design. A well-balanced design has a clear, single, unified message. Alex White points out that there are three types of balance: Symmetrical, asymmetrical, and mosaic. Symmetrical balance is vertically centered and is equivalent on both sides. Symmetrical designs are more static than asymmetrical designs and evoke feelings of formality (think wedding invitations).Asymmetrical designs are more informal and are dynamic with a variety of sizes, shapes, etc. on both sides of the page/slide. Asymmetrical designs make good, calculated use of white space. Asymmetrical designs evoke feelings of action and modernity. Mosaic designs usually are ones with too much information according to White. This kind of balance often lacks hierarchy and a unified message can be difficult to achieve, leaving the design to look just plain "noisy."All seven of the above design elements are evident in good design. You can focus on one or two more than others, but all will be in there to one degree or another.
  20. If a design is out of balance, the individual elements of the design will dominate the overall design. A well-balanced design has a clear, single, unified message. Alex White points out that there are three types of balance: Symmetrical, asymmetrical, and mosaic. Symmetrical balance is vertically centered and is equivalent on both sides. Symmetrical designs are more static than asymmetrical designs and evoke feelings of formality (think wedding invitations).Asymmetrical designs are more informal and are dynamic with a variety of sizes, shapes, etc. on both sides of the page/slide. Asymmetrical designs make good, calculated use of white space. Asymmetrical designs evoke feelings of action and modernity. Mosaic designs usually are ones with too much information according to White. This kind of balance often lacks hierarchy and a unified message can be difficult to achieve, leaving the design to look just plain "noisy."All seven of the above design elements are evident in good design. You can focus on one or two more than others, but all will be in there to one degree or another.
  21. If a design is out of balance, the individual elements of the design will dominate the overall design. A well-balanced design has a clear, single, unified message. Alex White points out that there are three types of balance: Symmetrical, asymmetrical, and mosaic. Symmetrical balance is vertically centered and is equivalent on both sides. Symmetrical designs are more static than asymmetrical designs and evoke feelings of formality (think wedding invitations).Asymmetrical designs are more informal and are dynamic with a variety of sizes, shapes, etc. on both sides of the page/slide. Asymmetrical designs make good, calculated use of white space. Asymmetrical designs evoke feelings of action and modernity. Mosaic designs usually are ones with too much information according to White. This kind of balance often lacks hierarchy and a unified message can be difficult to achieve, leaving the design to look just plain "noisy."All seven of the above design elements are evident in good design. You can focus on one or two more than others, but all will be in there to one degree or another.
  22. If a design is out of balance, the individual elements of the design will dominate the overall design. A well-balanced design has a clear, single, unified message. Alex White points out that there are three types of balance: Symmetrical, asymmetrical, and mosaic. Symmetrical balance is vertically centered and is equivalent on both sides. Symmetrical designs are more static than asymmetrical designs and evoke feelings of formality (think wedding invitations).Asymmetrical designs are more informal and are dynamic with a variety of sizes, shapes, etc. on both sides of the page/slide. Asymmetrical designs make good, calculated use of white space. Asymmetrical designs evoke feelings of action and modernity. Mosaic designs usually are ones with too much information according to White. This kind of balance often lacks hierarchy and a unified message can be difficult to achieve, leaving the design to look just plain "noisy."All seven of the above design elements are evident in good design. You can focus on one or two more than others, but all will be in there to one degree or another.
  23. If a design is out of balance, the individual elements of the design will dominate the overall design. A well-balanced design has a clear, single, unified message. Alex White points out that there are three types of balance: Symmetrical, asymmetrical, and mosaic. Symmetrical balance is vertically centered and is equivalent on both sides. Symmetrical designs are more static than asymmetrical designs and evoke feelings of formality (think wedding invitations).Asymmetrical designs are more informal and are dynamic with a variety of sizes, shapes, etc. on both sides of the page/slide. Asymmetrical designs make good, calculated use of white space. Asymmetrical designs evoke feelings of action and modernity. Mosaic designs usually are ones with too much information according to White. This kind of balance often lacks hierarchy and a unified message can be difficult to achieve, leaving the design to look just plain "noisy."All seven of the above design elements are evident in good design. You can focus on one or two more than others, but all will be in there to one degree or another.
  24. Groupings, calls to action, important stuff. Disassociated from other items.The differences which give a design visual and conceptual interest: notably use of contrast, emphasis, difference in size and color.
  25. At the forefront of the ‘large bkgd’ trend which has become very popular. Variety b/t floral illustrations and tactile paper creates both a divide and a balance
  26. Pop quiz: why is this design unsuccessful?
  27. A well designed page/slide has a clear starting point (helped by a clear dominance) and guides the viewer through the design. What is most important, less important, and the least important parts of the design can be clearly expressed by having a clear hierarchy. You can achieve clear hierarchy of elements by clearly separating the most important element on the page and group more closely together other less important elements. You can use the same color or shape of similar elements to guide a reader or viewer down the page. In general, according to White, having more than three levels of hierarchy in a single design leads to confusion for the reader.
  28. Having more than three levels of hierarchy in a single design leads to confusion.A well designed page/slide has a clear starting point (helped by a clear dominance) and guides the viewer through the design. What is most important, less important, and the least important parts of the design can be clearly expressed by having a clear hierarchy. You can achieve clear hierarchy of elements by clearly separating the most important element on the page and group more closely together other less important elements. You can use the same color or shape of similar elements to guide a reader or viewer down the page. In general, according to White, having more than three levels of hierarchy in a single design leads to confusion for the reader.
  29. http://lab.arc90.com/experiments/readability/ http://psd.tutsplus.com/articles/techniques/a-20-minute-intro-to-typography-basics/ http://ilovetypography.com/2008/02/28/a-guide-to-web-typography/ http://ilovetypography.com/2008/04/04/on-choosing-type/
  30. Avoid graphical applicationsThe temptation is to think “I have to do some design, that means I need to open Photoshop. That is what designers use”. Of course that is entirely true, designers do use graphic applications like Photoshop or Freehand. However, I would suggest that unless you are already familiar with these kinds of applications, you are just adding more complexity to the problem.Its hard enough to apply the principles of good design without adding learning a new application on top of it.You know code, so work with code. Build your site using CSS and XHTML and these are the tools with which you are familiar. Sure, it wont lead to outstanding design, but that is not the aim as I discuss next…Don’t try and be great; be invisibleDon’t try and produce a “creative” or “innovative” piece of design. Designers find this hard enough to do. The danger is that if you try and do this, you will create something that some people may love, but the majority completely hate. Instead, play safe. Try and make your design invisible. A good solid piece of design will not impress but neither will it offend. The idea is that the users will not even notice it, they just use it. If the user doesn’t acknowledge what you have produced it means it hasn’t caused them any problems and that is a good thing. Sure, you wont win any design awards but that isn’t very likely anyway!
  31. The conscious use of color to create hierarchy, dominance, and balance in a design can be very effective.Remember that color is useful for achieving a more unified and organized design. But to do so one must be consistent with the use of color on a page. Consistency is easier to achieve if the designer (i.e., you) limits the use of color choices to just a few. Using many colors in a single design would be like using many different font types — this inevitably leads to a messy and confusing piece of work. Make your color choices at the beginning of the design process rather than at the end. Leaving color choice to the end will likely end up leading to a superficial application of color. Color, like good design in general, is not cosmetic or veneer. Color choice is fundamental.Good color usage can help you guide the viewer's eyes through the design. Color can be used to emphasize. For example, darker type is noticed first. Color (say, red on a white page with black body text) can be used to highlight elements on a page which are most important. Color can also provide direction. Warm colors bring elements forward; cool colors move elements back. Alexander White suggests using graduated tints since there are no flat colors found in nature. When it comes to color use, however, one thing is quite clear: The benefits of color usage quickly diminish when color highlights are used too much or too many colors are applied to a design.
  32. The conscious use of color to create hierarchy, dominance, and balance in a design can be very effective.Remember that color is useful for achieving a more unified and organized design. But to do so one must be consistent with the use of color on a page. Consistency is easier to achieve if the designer (i.e., you) limits the use of color choices to just a few. Using many colors in a single design would be like using many different font types — this inevitably leads to a messy and confusing piece of work. Make your color choices at the beginning of the design process rather than at the end. Leaving color choice to the end will likely end up leading to a superficial application of color. Color, like good design in general, is not cosmetic or veneer. Color choice is fundamental.Good color usage can help you guide the viewer's eyes through the design. Color can be used to emphasize. For example, darker type is noticed first. Color (say, red on a white page with black body text) can be used to highlight elements on a page which are most important. Color can also provide direction. Warm colors bring elements forward; cool colors move elements back. Alexander White suggests using graduated tints since there are no flat colors found in nature. When it comes to color use, however, one thing is quite clear: The benefits of color usage quickly diminish when color highlights are used too much or too many colors are applied to a design.
  33. The conscious use of color to create hierarchy, dominance, and balance in a design can be very effective.Remember that color is useful for achieving a more unified and organized design. But to do so one must be consistent with the use of color on a page. Consistency is easier to achieve if the designer (i.e., you) limits the use of color choices to just a few. Using many colors in a single design would be like using many different font types — this inevitably leads to a messy and confusing piece of work. Make your color choices at the beginning of the design process rather than at the end. Leaving color choice to the end will likely end up leading to a superficial application of color. Color, like good design in general, is not cosmetic or veneer. Color choice is fundamental.Good color usage can help you guide the viewer's eyes through the design. Color can be used to emphasize. For example, darker type is noticed first. Color (say, red on a white page with black body text) can be used to highlight elements on a page which are most important. Color can also provide direction. Warm colors bring elements forward; cool colors move elements back. Alexander White suggests using graduated tints since there are no flat colors found in nature. When it comes to color use, however, one thing is quite clear: The benefits of color usage quickly diminish when color highlights are used too much or too many colors are applied to a design.
  34. The conscious use of color to create hierarchy, dominance, and balance in a design can be very effective.Remember that color is useful for achieving a more unified and organized design. But to do so one must be consistent with the use of color on a page. Consistency is easier to achieve if the designer (i.e., you) limits the use of color choices to just a few. Using many colors in a single design would be like using many different font types — this inevitably leads to a messy and confusing piece of work. Make your color choices at the beginning of the design process rather than at the end. Leaving color choice to the end will likely end up leading to a superficial application of color. Color, like good design in general, is not cosmetic or veneer. Color choice is fundamental.Good color usage can help you guide the viewer's eyes through the design. Color can be used to emphasize. For example, darker type is noticed first. Color (say, red on a white page with black body text) can be used to highlight elements on a page which are most important. Color can also provide direction. Warm colors bring elements forward; cool colors move elements back. Alexander White suggests using graduated tints since there are no flat colors found in nature. When it comes to color use, however, one thing is quite clear: The benefits of color usage quickly diminish when color highlights are used too much or too many colors are applied to a design.