SlideShare una empresa de Scribd logo
1 de 43
Designing a Great UI


     Fred Spencer
§  Started designing and building UI
                     for bulletin board systems in ‘92

                   §  Digital Media Instructor, RISD

About me             Continuing Education

                   §  Titanium Mobile Core
                     Contributor
Twitter @anovice
                   §  Lead architect, motion designer,
                     and co-developer, Late Night
                     with Jimmy Fallon

                   §  Lead architect, motion designer,
                     and developer, NBC iPad
Clockwork Orange © Warner Bros.




Kubrick & Miyazaki
Design is in the details
Details are both what you introduce
     and what you take away.
Don’t swim in the
   Sea of Details.



 Don’t wade in the
River of Overdesign.
Photo by ThinkGeek
WHaT IS UI?
UX !== UI
Ultimately, UX is about building products
   that people want and love to use.



   UI design is how we support that
 awesome experience, by providing a
  bridge between user interaction and
           completing tasks.
UX is driven by how we solve problems.

      UI is our implementation.
HOW QUICK IS zero to a-Ha?
§  As quickly as possible…

                §  Communicate and reinforce
Zero to A-Ha?     context with very little…

                §  Can that feature be reduced

                  or removed, entirely?

                §  Reduce functional

                  complexity…
The Elevator Button Problem
Modern hardware and the iOS
platform have enabled developers,
   raising user awareness and
         expectations.
BE Inspired
Dribbble, Cargo Collective,
    and the restroom.
PRINCIPLES aND PROCESS
§  Identify apps that you,
                    colleagues, friends, family
                    and complete strangers
Getting started     love and hate…

                  §  What makes them special?

                     §  Color scheme,
                       Navigation, Feature
                       Implementation, etc…


                  Research      Plan      Initiate
Audiences will rant and rave
      no matter what.


These are opportunities to
       iterate, but…
§  Use grids to assist in creating
              compositional harmony…

            §  Build your interaction zones
What you
              to be as large as possible…
should do
            §  Always view comps on device
              and show it to others…

            §  Use branding to inspire,
              influence, and reinforce…

            §  Don’t forget about contrast

            §  Take breaks…
Whiteboard. Flowchart.
Wireframe. Prototype. Do it.
Connect
Motion leads the eye.
Providing movement between
contexts and requests gives the
user an opportunity to process
       their interaction.



We call it “intuitive learning”…
Late Night with Jimmy Fallon (iPhone / Android)
Late Night with Jimmy Fallon (iPhone / Android)
§  Keep animation style consistent
              to specific components...

            §  Animate color when immediate
What you      attention is needed...
should do   §  Keep parallel animation to a
              minimum...

            §  Move UI into view from off
              ‘stage’, fade-in or zoom...

            §  Keep it short. 250 – 500
              milliseconds...

            §  Or…
…don’t follow guidelines,
  experiment and get feedback.



Motion design is also about voice,
  individuality and expression.
Sound?
§  Reinforces memory through
                interaction..

              §  Is it essential to the experience?
Using sound      §  Sound may be muted or
                    difficult to hear…

                 §  Provide setting to disable
                    sounds…

              §  Use the right audio session…

              §  Preload to avoid an awkward
                delay…
•  Heavily influenced by
              product requirements…
Common PS   •  Most Common
Patterns
              •  Module/Revealing
                Module, Factory

            •  Upcoming

              •  CommonJS ‘require’
                modules
RESOURCES
§  boxesandarrows.com

         §  alistapart.com/topics/
           userscience
Absorb   §  sixrevisions.com
         §  thinkvitamin.com

         §  www.uxmag.com
§  dribbble.com

          §  colourlovers.com

          §  lovedsgn.com
Inspire   §  behance.net
§  Code (ignore DOM)
           §  codecademy.com

           §  learn.appendto.com

Learn   §  Design
           §  lynda.com

           §  psd.tutsplus.com
§  Teehan+Lax
         §  bit.ly/iphone-ui-elements

         §  bit.ly/android-ui-elements

         §  bit.ly/iphone-sketch-elements
Use
      §  http://twitter.github.com/
        bootstrap/

      §  https://github.com/280north/
        aristo/
§  glyphish.com

      §  findicons.com

      §  www.zambetti.com/projects/
Use     liveview

      §  appcooker.com

      §  balsamiq.com

Más contenido relacionado

La actualidad más candente

100 Wallpapers for Web Designers
100 Wallpapers for Web Designers100 Wallpapers for Web Designers
100 Wallpapers for Web DesignersDainis Graveris
 
Designing for mobile. A UX perspective for developers
Designing for mobile. A UX perspective for developersDesigning for mobile. A UX perspective for developers
Designing for mobile. A UX perspective for developersOscar Gonzalez Garza
 
Beautiful Book Cover Designs
Beautiful Book Cover DesignsBeautiful Book Cover Designs
Beautiful Book Cover DesignsDainis Graveris
 
CTM Capabilities
CTM CapabilitiesCTM Capabilities
CTM Capabilitiestracyrawson
 
Forum Nokia & UXD Resources
Forum Nokia & UXD ResourcesForum Nokia & UXD Resources
Forum Nokia & UXD ResourcesArabella David
 
Designing with Giant Pictures
Designing with Giant PicturesDesigning with Giant Pictures
Designing with Giant PicturesTraction
 
The Principles of Interface
The Principles of InterfaceThe Principles of Interface
The Principles of InterfaceChristina Wodtke
 
Chelsea Blue Design skinforgadget.blogspot.com
Chelsea Blue  Design  skinforgadget.blogspot.comChelsea Blue  Design  skinforgadget.blogspot.com
Chelsea Blue Design skinforgadget.blogspot.comSkin for Gadget
 
CHELSEA YELLOW Design skinforgadget.blogspot.com
CHELSEA YELLOW  Design  skinforgadget.blogspot.comCHELSEA YELLOW  Design  skinforgadget.blogspot.com
CHELSEA YELLOW Design skinforgadget.blogspot.comSkin for Gadget
 
Creating Salesforce documentation with ScreenSteps
Creating Salesforce documentation with ScreenStepsCreating Salesforce documentation with ScreenSteps
Creating Salesforce documentation with ScreenStepsGreg DeVore
 
Cool Tools for You and Your Library: NLA/NSLA 2014
Cool Tools for You and Your Library: NLA/NSLA 2014Cool Tools for You and Your Library: NLA/NSLA 2014
Cool Tools for You and Your Library: NLA/NSLA 2014Christa Porter
 
GTUG Party Google I/O Conference 2009
GTUG Party Google I/O Conference 2009GTUG Party Google I/O Conference 2009
GTUG Party Google I/O Conference 2009Bess Ho
 
Photos and Video: Social Media Boot Camp for Educators
Photos and Video: Social Media Boot Camp for EducatorsPhotos and Video: Social Media Boot Camp for Educators
Photos and Video: Social Media Boot Camp for EducatorsLisa Colton
 
20 Cool Tools for You and Your Library
20 Cool Tools for You and Your Library20 Cool Tools for You and Your Library
20 Cool Tools for You and Your LibraryChrista Porter
 
The velvet Rope -
The velvet Rope - The velvet Rope -
The velvet Rope - Henny Swan
 
Latest Web Design Trends
Latest Web Design Trends Latest Web Design Trends
Latest Web Design Trends ishitach
 
Introduction to making psa’s pt2
Introduction to making psa’s pt2Introduction to making psa’s pt2
Introduction to making psa’s pt2georges654
 
Pre editing xmas memories at CSC
Pre editing xmas memories at CSCPre editing xmas memories at CSC
Pre editing xmas memories at CSCBelinda Schneeweiss
 

La actualidad más candente (20)

RoM vs FB
RoM vs FBRoM vs FB
RoM vs FB
 
100 Wallpapers for Web Designers
100 Wallpapers for Web Designers100 Wallpapers for Web Designers
100 Wallpapers for Web Designers
 
Designing for mobile. A UX perspective for developers
Designing for mobile. A UX perspective for developersDesigning for mobile. A UX perspective for developers
Designing for mobile. A UX perspective for developers
 
Beautiful Book Cover Designs
Beautiful Book Cover DesignsBeautiful Book Cover Designs
Beautiful Book Cover Designs
 
CTM Capabilities
CTM CapabilitiesCTM Capabilities
CTM Capabilities
 
Forum Nokia & UXD Resources
Forum Nokia & UXD ResourcesForum Nokia & UXD Resources
Forum Nokia & UXD Resources
 
Designing with Giant Pictures
Designing with Giant PicturesDesigning with Giant Pictures
Designing with Giant Pictures
 
The Principles of Interface
The Principles of InterfaceThe Principles of Interface
The Principles of Interface
 
Chelsea Blue Design skinforgadget.blogspot.com
Chelsea Blue  Design  skinforgadget.blogspot.comChelsea Blue  Design  skinforgadget.blogspot.com
Chelsea Blue Design skinforgadget.blogspot.com
 
CHELSEA YELLOW Design skinforgadget.blogspot.com
CHELSEA YELLOW  Design  skinforgadget.blogspot.comCHELSEA YELLOW  Design  skinforgadget.blogspot.com
CHELSEA YELLOW Design skinforgadget.blogspot.com
 
Creating Salesforce documentation with ScreenSteps
Creating Salesforce documentation with ScreenStepsCreating Salesforce documentation with ScreenSteps
Creating Salesforce documentation with ScreenSteps
 
Cool Tools for You and Your Library: NLA/NSLA 2014
Cool Tools for You and Your Library: NLA/NSLA 2014Cool Tools for You and Your Library: NLA/NSLA 2014
Cool Tools for You and Your Library: NLA/NSLA 2014
 
GTUG Party Google I/O Conference 2009
GTUG Party Google I/O Conference 2009GTUG Party Google I/O Conference 2009
GTUG Party Google I/O Conference 2009
 
Photos and Video: Social Media Boot Camp for Educators
Photos and Video: Social Media Boot Camp for EducatorsPhotos and Video: Social Media Boot Camp for Educators
Photos and Video: Social Media Boot Camp for Educators
 
20 Cool Tools for You and Your Library
20 Cool Tools for You and Your Library20 Cool Tools for You and Your Library
20 Cool Tools for You and Your Library
 
The velvet Rope -
The velvet Rope - The velvet Rope -
The velvet Rope -
 
Latest Web Design Trends
Latest Web Design Trends Latest Web Design Trends
Latest Web Design Trends
 
Introduction to making psa’s pt3
Introduction to making psa’s pt3Introduction to making psa’s pt3
Introduction to making psa’s pt3
 
Introduction to making psa’s pt2
Introduction to making psa’s pt2Introduction to making psa’s pt2
Introduction to making psa’s pt2
 
Pre editing xmas memories at CSC
Pre editing xmas memories at CSCPre editing xmas memories at CSC
Pre editing xmas memories at CSC
 

Similar a Designing Great UI

APIA2018 - Zahra Tashakorinia - Design Hacks & Paper Prototyping
APIA2018 - Zahra Tashakorinia - Design Hacks & Paper PrototypingAPIA2018 - Zahra Tashakorinia - Design Hacks & Paper Prototyping
APIA2018 - Zahra Tashakorinia - Design Hacks & Paper PrototypingEuropean Innovation Academy
 
2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR Systems2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR SystemsMark Billinghurst
 
Designing for Today's Web
Designing for Today's WebDesigning for Today's Web
Designing for Today's WebMeagan Fisher
 
Responsive Design - ISCTE
Responsive Design - ISCTEResponsive Design - ISCTE
Responsive Design - ISCTEfidibiko
 
Boris Chan - FITC SCREENS - Becoming Social By Default on Mobile
Boris Chan - FITC SCREENS - Becoming Social By Default on MobileBoris Chan - FITC SCREENS - Becoming Social By Default on Mobile
Boris Chan - FITC SCREENS - Becoming Social By Default on MobileBoris Chan
 
Responsive Design Talk @ Toronto Dev Derby March
Responsive Design Talk @ Toronto Dev Derby MarchResponsive Design Talk @ Toronto Dev Derby March
Responsive Design Talk @ Toronto Dev Derby Marchthemystic_ca
 
Comp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR SystemsComp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR SystemsMark Billinghurst
 
Best Mobile UI Practices - FITC Mobile 2010
Best Mobile UI Practices - FITC Mobile 2010Best Mobile UI Practices - FITC Mobile 2010
Best Mobile UI Practices - FITC Mobile 2010Boris Chan
 
10 stops towards a responsive web design mindset
10 stops towards a responsive web design mindset10 stops towards a responsive web design mindset
10 stops towards a responsive web design mindsetMiika Puputti
 
How to build a kick-ass mobile experience
How to build a kick-ass mobile experienceHow to build a kick-ass mobile experience
How to build a kick-ass mobile experienceMichael Dick
 
responsive awareness
responsive awarenessresponsive awareness
responsive awarenessonehundred_be
 
2016 AR Summer School - Lecture4
2016 AR Summer School - Lecture42016 AR Summer School - Lecture4
2016 AR Summer School - Lecture4Mark Billinghurst
 
Designing for User Experience (UX) with Atlassian Tools
Designing for User Experience (UX) with Atlassian ToolsDesigning for User Experience (UX) with Atlassian Tools
Designing for User Experience (UX) with Atlassian ToolsAtlassian
 
Mobile Prototyping Essentials
Mobile Prototyping EssentialsMobile Prototyping Essentials
Mobile Prototyping EssentialsRachel Hinman
 
Mobile Devices in the Classroom
Mobile Devices in the ClassroomMobile Devices in the Classroom
Mobile Devices in the ClassroomKathy Schrock
 
Yvonne Doll, Designing Content for Usability
Yvonne Doll, Designing Content for UsabilityYvonne Doll, Designing Content for Usability
Yvonne Doll, Designing Content for Usabilitywebcontent2007
 
Usability Design: Because it's awesome
Usability Design: Because it's awesomeUsability Design: Because it's awesome
Usability Design: Because it's awesomeJen Yu
 

Similar a Designing Great UI (20)

Screennect pitch
Screennect pitchScreennect pitch
Screennect pitch
 
APIA2018 - Zahra Tashakorinia - Design Hacks & Paper Prototyping
APIA2018 - Zahra Tashakorinia - Design Hacks & Paper PrototypingAPIA2018 - Zahra Tashakorinia - Design Hacks & Paper Prototyping
APIA2018 - Zahra Tashakorinia - Design Hacks & Paper Prototyping
 
2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR Systems2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR Systems
 
Designing for Today's Web
Designing for Today's WebDesigning for Today's Web
Designing for Today's Web
 
Responsive Design - ISCTE
Responsive Design - ISCTEResponsive Design - ISCTE
Responsive Design - ISCTE
 
Digital design workshop
Digital design workshop Digital design workshop
Digital design workshop
 
Boris Chan - FITC SCREENS - Becoming Social By Default on Mobile
Boris Chan - FITC SCREENS - Becoming Social By Default on MobileBoris Chan - FITC SCREENS - Becoming Social By Default on Mobile
Boris Chan - FITC SCREENS - Becoming Social By Default on Mobile
 
Responsive Design Talk @ Toronto Dev Derby March
Responsive Design Talk @ Toronto Dev Derby MarchResponsive Design Talk @ Toronto Dev Derby March
Responsive Design Talk @ Toronto Dev Derby March
 
Comp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR SystemsComp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR Systems
 
Best Mobile UI Practices - FITC Mobile 2010
Best Mobile UI Practices - FITC Mobile 2010Best Mobile UI Practices - FITC Mobile 2010
Best Mobile UI Practices - FITC Mobile 2010
 
10 stops towards a responsive web design mindset
10 stops towards a responsive web design mindset10 stops towards a responsive web design mindset
10 stops towards a responsive web design mindset
 
How to build a kick-ass mobile experience
How to build a kick-ass mobile experienceHow to build a kick-ass mobile experience
How to build a kick-ass mobile experience
 
responsive awareness
responsive awarenessresponsive awareness
responsive awareness
 
2016 AR Summer School - Lecture4
2016 AR Summer School - Lecture42016 AR Summer School - Lecture4
2016 AR Summer School - Lecture4
 
Designing for User Experience (UX) with Atlassian Tools
Designing for User Experience (UX) with Atlassian ToolsDesigning for User Experience (UX) with Atlassian Tools
Designing for User Experience (UX) with Atlassian Tools
 
Mobile Prototyping Essentials
Mobile Prototyping EssentialsMobile Prototyping Essentials
Mobile Prototyping Essentials
 
Mobile Devices in the Classroom
Mobile Devices in the ClassroomMobile Devices in the Classroom
Mobile Devices in the Classroom
 
Yvonne Doll, Designing Content for Usability
Yvonne Doll, Designing Content for UsabilityYvonne Doll, Designing Content for Usability
Yvonne Doll, Designing Content for Usability
 
Designing for Wearables
Designing for WearablesDesigning for Wearables
Designing for Wearables
 
Usability Design: Because it's awesome
Usability Design: Because it's awesomeUsability Design: Because it's awesome
Usability Design: Because it's awesome
 

Designing Great UI

  • 1. Designing a Great UI Fred Spencer
  • 2. §  Started designing and building UI for bulletin board systems in ‘92 §  Digital Media Instructor, RISD About me Continuing Education §  Titanium Mobile Core Contributor Twitter @anovice §  Lead architect, motion designer, and co-developer, Late Night with Jimmy Fallon §  Lead architect, motion designer, and developer, NBC iPad
  • 3. Clockwork Orange © Warner Bros. Kubrick & Miyazaki
  • 4. Design is in the details
  • 5. Details are both what you introduce and what you take away.
  • 6.
  • 7. Don’t swim in the Sea of Details. Don’t wade in the River of Overdesign.
  • 11. Ultimately, UX is about building products that people want and love to use. UI design is how we support that awesome experience, by providing a bridge between user interaction and completing tasks.
  • 12. UX is driven by how we solve problems. UI is our implementation.
  • 13. HOW QUICK IS zero to a-Ha?
  • 14. §  As quickly as possible… §  Communicate and reinforce Zero to A-Ha? context with very little… §  Can that feature be reduced or removed, entirely? §  Reduce functional complexity…
  • 16.
  • 17. Modern hardware and the iOS platform have enabled developers, raising user awareness and expectations.
  • 19.
  • 20. Dribbble, Cargo Collective, and the restroom.
  • 22. §  Identify apps that you, colleagues, friends, family and complete strangers Getting started love and hate… §  What makes them special? §  Color scheme, Navigation, Feature Implementation, etc… Research Plan Initiate
  • 23. Audiences will rant and rave no matter what. These are opportunities to iterate, but…
  • 24. §  Use grids to assist in creating compositional harmony… §  Build your interaction zones What you to be as large as possible… should do §  Always view comps on device and show it to others… §  Use branding to inspire, influence, and reinforce… §  Don’t forget about contrast §  Take breaks…
  • 27.
  • 29. Providing movement between contexts and requests gives the user an opportunity to process their interaction. We call it “intuitive learning”…
  • 30. Late Night with Jimmy Fallon (iPhone / Android)
  • 31. Late Night with Jimmy Fallon (iPhone / Android)
  • 32. §  Keep animation style consistent to specific components... §  Animate color when immediate What you attention is needed... should do §  Keep parallel animation to a minimum... §  Move UI into view from off ‘stage’, fade-in or zoom... §  Keep it short. 250 – 500 milliseconds... §  Or…
  • 33. …don’t follow guidelines, experiment and get feedback. Motion design is also about voice, individuality and expression.
  • 35. §  Reinforces memory through interaction.. §  Is it essential to the experience? Using sound §  Sound may be muted or difficult to hear… §  Provide setting to disable sounds… §  Use the right audio session… §  Preload to avoid an awkward delay…
  • 36. •  Heavily influenced by product requirements… Common PS •  Most Common Patterns •  Module/Revealing Module, Factory •  Upcoming •  CommonJS ‘require’ modules
  • 37.
  • 39. §  boxesandarrows.com §  alistapart.com/topics/ userscience Absorb §  sixrevisions.com §  thinkvitamin.com §  www.uxmag.com
  • 40. §  dribbble.com §  colourlovers.com §  lovedsgn.com Inspire §  behance.net
  • 41. §  Code (ignore DOM) §  codecademy.com §  learn.appendto.com Learn §  Design §  lynda.com §  psd.tutsplus.com
  • 42. §  Teehan+Lax §  bit.ly/iphone-ui-elements §  bit.ly/android-ui-elements §  bit.ly/iphone-sketch-elements Use §  http://twitter.github.com/ bootstrap/ §  https://github.com/280north/ aristo/
  • 43. §  glyphish.com §  findicons.com §  www.zambetti.com/projects/ Use liveview §  appcooker.com §  balsamiq.com