SlideShare a Scribd company logo
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.
Advanced titanium for i os
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
Advanced titanium for i os
Modern hardware and the iOS
platform have enabled developers,
   raising user awareness and
          expectations.
BE Inspired
Advanced titanium for i os
Dribbble, Cargo Collective,
    and the restroom.
PRINCIPLES
aND
PROCESS
§  Identify apps that you,
                    colleagues, friends, family
                    and complete strangers love
Getting started     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 to
What you
              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
Advanced titanium for i os
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
Advanced titanium for i os
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

More Related Content

PDF
Fred Spencer: Designing a Great UI
PDF
Crafting Great User Experience
PPTX
Storyboarding
ZIP
RoM vs FB
PPTX
Games and Virtual World Camps
PDF
100 Wallpapers for Web Designers
PDF
7scenes 101
PDF
GTUG Party Google I/O Conference 2009
Fred Spencer: Designing a Great UI
Crafting Great User Experience
Storyboarding
RoM vs FB
Games and Virtual World Camps
100 Wallpapers for Web Designers
7scenes 101
GTUG Party Google I/O Conference 2009

What's hot (15)

PDF
Forum Nokia & UXD Resources
PPSX
Designing for mobile. A UX perspective for developers
PPT
Net spot webinar_collaborate_beyondbasics
PDF
Designing with Giant Pictures
PDF
CTM Capabilities
PDF
Beautiful Book Cover Designs
PDF
CHELSEA YELLOW Design skinforgadget.blogspot.com
PDF
Chelsea Blue Design skinforgadget.blogspot.com
PDF
Responsive web design
PDF
Mobile UI: Fruit or Delicious sweets
PPTX
Mobile world
PPTX
Introduction to making psa’s pt3
PDF
Photos and Video: Social Media Boot Camp for Educators
PPTX
Introduction to making psa’s pt2
Forum Nokia & UXD Resources
Designing for mobile. A UX perspective for developers
Net spot webinar_collaborate_beyondbasics
Designing with Giant Pictures
CTM Capabilities
Beautiful Book Cover Designs
CHELSEA YELLOW Design skinforgadget.blogspot.com
Chelsea Blue Design skinforgadget.blogspot.com
Responsive web design
Mobile UI: Fruit or Delicious sweets
Mobile world
Introduction to making psa’s pt3
Photos and Video: Social Media Boot Camp for Educators
Introduction to making psa’s pt2
Ad

Similar to Advanced titanium for i os (20)

PDF
Designing a Great UI
PDF
UI Design
KEY
Usability Design: Because it's awesome
PDF
Modelling the User Interface
PDF
UX & UI Design - Differentiate through design
 
PDF
UX & UI Design: Differentiate through design
PDF
Android UI Design Tips
PPT
Natural User Interfases (NUIs) - Android TO Conference 2012
DOCX
Touchpoint 2012 Symposium on Interaction Design: Notes
PDF
Svcc12 designfundamentals
PDF
Tampa Bay UX - Scary UI 2
PDF
UI design for mobile apps
PDF
iOS 5 Tech Talk World Tour 2011 draft001
PPTX
Application Design - Part 3
PPTX
Designing Windows 8 application - Microsoft Techdays 2013
PDF
iAxil Lunch Talk - Lean UX
KEY
10 Design Commandments for Mobile App Developers
PDF
Designing for Interactive User Interfaces
PDF
Designing for Interactive User Interfaces
PDF
Designing for Interactive User Interfaces
Designing a Great UI
UI Design
Usability Design: Because it's awesome
Modelling the User Interface
UX & UI Design - Differentiate through design
 
UX & UI Design: Differentiate through design
Android UI Design Tips
Natural User Interfases (NUIs) - Android TO Conference 2012
Touchpoint 2012 Symposium on Interaction Design: Notes
Svcc12 designfundamentals
Tampa Bay UX - Scary UI 2
UI design for mobile apps
iOS 5 Tech Talk World Tour 2011 draft001
Application Design - Part 3
Designing Windows 8 application - Microsoft Techdays 2013
iAxil Lunch Talk - Lean UX
10 Design Commandments for Mobile App Developers
Designing for Interactive User Interfaces
Designing for Interactive User Interfaces
Designing for Interactive User Interfaces
Ad

More from Axway Appcelerator (20)

PDF
Axway Appcelerator - Titanium SDK 6.1.0 - Status, Releases & Roadmap
PPTX
2014 Dublin Web Summit by Jeff Haynie
PPTX
Making the Mobile Mind Shift
PPTX
Stop Debating, Start Measuring
PPTX
Mobile & The New Experience Economy (And What it Means for IT)
PPTX
Apps, APIs & Analytics: What "Mobile First" Really Means
PPTX
Appcelerator Presentation Template
PPTX
Codestrong 2012 keynote jonathan rende, appcelerator's vp of products
PPTX
Codestrong 2012 keynote jeff haynie, appcelerator's ceo
PPTX
Codestrong 2012 keynote how to build a top ten app
PPTX
Codestrong 2012 breakout session at&t api platform and trends
PPTX
Codestrong 2012 breakout session what's new in titanium studio
PPTX
Codestrong 2012 breakout session using appcelerator cloud services in your ...
PPTX
Codestrong 2012 breakout session the role of cloud services in your next ge...
PPTX
Codestrong 2012 breakout session new device platform support for titanium
PPTX
Codestrong 2012 breakout session mobile platform and infrastructure
PPTX
Codestrong 2012 breakout session making money on appcelerator's marketplace
PDF
Codestrong 2012 breakout session live multi-platform testing
PPTX
Codestrong 2012 breakout session leveraging titanium as part of your mobile...
PPTX
Codestrong 2012 breakout session i os internals and best practices
Axway Appcelerator - Titanium SDK 6.1.0 - Status, Releases & Roadmap
2014 Dublin Web Summit by Jeff Haynie
Making the Mobile Mind Shift
Stop Debating, Start Measuring
Mobile & The New Experience Economy (And What it Means for IT)
Apps, APIs & Analytics: What "Mobile First" Really Means
Appcelerator Presentation Template
Codestrong 2012 keynote jonathan rende, appcelerator's vp of products
Codestrong 2012 keynote jeff haynie, appcelerator's ceo
Codestrong 2012 keynote how to build a top ten app
Codestrong 2012 breakout session at&t api platform and trends
Codestrong 2012 breakout session what's new in titanium studio
Codestrong 2012 breakout session using appcelerator cloud services in your ...
Codestrong 2012 breakout session the role of cloud services in your next ge...
Codestrong 2012 breakout session new device platform support for titanium
Codestrong 2012 breakout session mobile platform and infrastructure
Codestrong 2012 breakout session making money on appcelerator's marketplace
Codestrong 2012 breakout session live multi-platform testing
Codestrong 2012 breakout session leveraging titanium as part of your mobile...
Codestrong 2012 breakout session i os internals and best practices

Recently uploaded (20)

PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
Big Data Technologies - Introduction.pptx
PDF
Encapsulation theory and applications.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Unlocking AI with Model Context Protocol (MCP)
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
NewMind AI Monthly Chronicles - July 2025
Big Data Technologies - Introduction.pptx
Encapsulation theory and applications.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
MYSQL Presentation for SQL database connectivity
Chapter 3 Spatial Domain Image Processing.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Network Security Unit 5.pdf for BCA BBA.
Understanding_Digital_Forensics_Presentation.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
The Rise and Fall of 3GPP – Time for a Sabbatical?
20250228 LYD VKU AI Blended-Learning.pptx
Review of recent advances in non-invasive hemoglobin estimation
CIFDAQ's Market Insight: SEC Turns Pro Crypto
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf

Advanced titanium for i os

  • 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.
  • 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…
  • 17. Modern hardware and the iOS platform have enabled developers, raising user awareness and expectations.
  • 20. Dribbble, Cargo Collective, and the restroom.
  • 22. §  Identify apps that you, colleagues, friends, family and complete strangers love Getting started 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 to What you 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…
  • 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
  • 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