SlideShare a Scribd company logo
1 of 280
Download to read offline
6
1.
     Rules for Designing
     Amazing Apps
     Brian Fling @fling


                      4.



2.                    5.


3.                    6.
great mobile design is
not made in Photoshop


                 MADE WITH LOVE IN SEATTLE BY
“We could build the best mobile app
ever made, but if our customers don’t
know why it’s good, then it could be is
 great mobile design
not made in Photoshop
the worst app ever made.
                    —Scott Dierdorf
                             @sdierdorf


                             MADE WITH LOVE IN SEATTLE BY
The Puget Sound Region
The Puget Sound Region
mobiledesign.org
“[Brian] states making a native
application can be the best thing for a
product, but confirms on the other
hand that the mobile web is the only
long term commercially viable
content platform for mobile devices
                    —Thibault Imbert
MADE WITH LOVE IN SEATTLE BY
MADE WITH LOVE IN SEATTLE BY
MADE WITH LOVE IN SEATTLE BY
Ancient Greek Technology
Ancient Greek Technology
STREETS CARTOGRAPHY CALIPER CRANE
  ESCAPEMENT TUMBLER_LOCK GEARS
      PLUMBING SPIRAL_STAIRCASE
  URBAN_PLANNING CROSSBOW WINCH
       WHEELBARROW SHOWERS
     CENTRAL_HEATING LIGHTHOUSE
  ALARM_CLOCK CHAIN_DRIVE CANNON
 LEVERS WATER_MILL GIMBAL DRY_DOCK
    ANALOG_COMPUTERS FIRE_HOSE
     VENDING_MACHINE WIND_VANE
   CLOCK_TOWER AUTOMATIC_DOORS
MADE WITH LOVE IN SEATTLE BY
POLITICAL_PHILOSOPHY
 ETHICS METAPHYSICS
   ONTOLOGY LOGIC
  BIOLOGY RHETORIC
    & AESTHETICS
“Greek philosophy has
shaped the entire
Western thought since
its inception.”
MADE WITH LOVE IN SEATTLE BY
Some Innovations from the Roman Empire
Some Innovations from the Roman Empire
ABACUS AMPHITHEATER AQUEDUCT ARCH
BOOK BRASS BRIDGE CAMEOS CAST_IRON
    CEMENT CRANE DAM DOME LOOM
    FLAMETHROWER GLASS BLOWING
 HAND_SOAP HYDRAULICS HYDROMETER
   KNIFE LIGHTHOUSES LEATHER MILLS
 STEAM_ENGINE NEWSPAPER ODOMETER
    PADDLE_WHEEL PEWTER POTTERY
REAPER SAILS RUDDER SAUSAGE SEWERS
    SPIRAL_STAIRCASE STENOGRAPHY
 STREET_MAPS SURGICAL_INSTRUMENTS
MADE WITH LOVE IN SEATTLE BY
MADE WITH LOVE IN SEATTLE BY
MADE WITH LOVE IN SEATTLE BY
MADE WITH LOVE IN SEATTLE BY
MADE WITH LOVE IN SEATTLE BY
“In an economy where the only certainty is
uncertainty, the one source of lasting
competitive advantage is knowledge. When
markets shift, technologies proliferate, and
products become obsolete almost overnight,
successful companies are those that
consistently create new knowledge,
disseminate it widely throughout the
organization and quickly embody it in new
technologies and products”
1970           1980           1990               2000                2010                      2020

computing          mainframe                  pc’s                     mobility                            ubiquity




network                         1G                   2G         2.5G              3G                              4G




internet                                   IPv4                                                                  IPv6




devices                         brick             candybar             feature                           touch




web                            academia               dot-com           web 2.0                            next




                                                                                       MADE WITH LOVE IN SEATTLE BY
MADE WITH LOVE IN SEATTLE BY
MADE WITH LOVE IN SEATTLE BY
61.
#1
                          Rules for Designing
                          Amazing Apps
                          Brian Fling @fling


      UNDERSTAND THE MEDIUM
      Get to know the differences between
      mobile and other mediums.

2. GET YOUR DATA DIALED
                                                    4. DESIGN FOR INTERACTION
                                                       A gift for pixel perfection and psych degree
                                                       can come in handy.

                                                    5. FOCUS ON THE DETAILS
      Data is the new content, and it comes from       Small screens don’t make things easier. They
      everywhere.                                      make things a lot harder.

3. BE A MASTER OF CONTEXT                           6. ALLOW AMPLE TIME
      Dive into context, it is the easiest way to      It takes a lot longer than you might think.
      level up to awesomeness.
mobile design is an
entirely new breed
     of design.

              MADE WITH LOVE IN SEATTLE BY
Phones are
about making
the most of
the moment,
simple tasks,
& context.
MADE WITH LOVE IN SEATTLE BY
MADE WITH LOVE IN SEATTLE BY
think of your app as a
     great book.


                 MADE WITH LOVE IN SEATTLE BY
think of your app as a
     great book.
  with a clear beginning, middle and end


                                  MADE WITH LOVE IN SEATTLE BY
Tablets are
about focus,
consumption,
simple tasks
& portability.
‣   Platform Aesthetic
‣ Platform Aesthetic
‣ Many Resolutions
‣ Platform Aesthetic
‣ Many Resolutions
‣ Pixels per Inch
‣ Platform Aesthetic
‣ Many Resolutions
‣ Pixels per Inch
‣ Orientation
‣   Platform Aesthetic
‣   Many Resolutions
‣   Pixels per Inch
‣   Orientation
‣   Design Grids
‣   Platform Aesthetic
‣   Many Resolutions
‣   Pixels per Inch
‣   Orientation
‣   Design Grids
‣   Perspective
‣   Platform Aesthetic
‣   Many Resolutions
‣   Pixels per Inch
‣   Orientation
‣   Design Grids
‣   Perspective
‣   Dimension
‣   Platform Aesthetic   ‣   Interactions
‣   Many Resolutions
‣   Pixels per Inch
‣   Orientation
‣   Design Grids
‣   Perspective
‣   Dimension
‣   Platform Aesthetic   ‣ Interactions
‣   Many Resolutions     ‣ Motion
‣   Pixels per Inch
‣   Orientation
‣   Design Grids
‣   Perspective
‣   Dimension
‣   Platform Aesthetic   ‣ Interactions
‣   Many Resolutions     ‣ Motion
‣   Pixels per Inch      ‣ Transitions
‣   Orientation
‣   Design Grids
‣   Perspective
‣   Dimension
‣   Platform Aesthetic   ‣ Interactions
‣   Many Resolutions     ‣ Motion
‣   Pixels per Inch      ‣ Transitions
‣   Orientation          ‣ Color
‣   Design Grids
‣   Perspective
‣   Dimension
‣   Platform Aesthetic   ‣   Interactions
‣   Many Resolutions     ‣   Motion
‣   Pixels per Inch      ‣   Transitions
‣   Orientation          ‣   Color
‣   Design Grids         ‣   Typography
‣   Perspective
‣   Dimension
‣   Platform Aesthetic   ‣   Interactions
‣   Many Resolutions     ‣   Motion
‣   Pixels per Inch      ‣   Transitions
‣   Orientation          ‣   Color
‣   Design Grids         ‣   Typography
‣   Perspective          ‣   Iconography
‣   Dimension
p/z universal
p/z universal
build a website that provided the best
possible experience to the context.
p/z universal
build a website that provided the best
possible experience to the context.

      iPad
      magazine
p/z universal
build a website that provided the best
possible experience to the context.

      iPad         iPhone
      magazine     web app
p/z universal
build a website that provided the best
possible experience to the context.

      iPad         iPhone        Desktop
      magazine     web app       website
MADE WITH LOVE IN SEATTLE BY
1x HTML5 Markup
1x HTML5 Markup
1x Hexadecimal CSS Framework
1x HTML5 Markup
1x Hexadecimal CSS Framework
1x Typography Framework
1x HTML5 Markup
1x Hexadecimal CSS Framework
1x Typography Framework
3x Javascript Frameworks
1x HTML5 Markup
1x Hexadecimal CSS Framework
1x Typography Framework
3x Javascript Frameworks
12x Media-Query-based Layouts
a hexadecimal what?
the hex-grid
Typically when using a grid
web designers are typically
only using vertical units.
the hex-grid
but in mobile design, we must use
horizontal units as well. this
means that any unit size must
work vertically as well as
horizontally.
6
1. UNDERSTAND THE MEDIUM


#2.
                          Rules for Designing
                          Amazing Apps
                          Brian Fling @fling



      Get to know the differences between
      mobile and other mediums.
                                                    4. DESIGN FOR INTERACTION
                                                       A gift for pixel perfection and psych degree
                                                       can come in handy.

                                                    5. FOCUS ON THE DETAILS
 2    GET YOUR DATA DIALED
      Data is the new content, and it comes from       Small screens don’t make things easier. They
      everywhere.                                      make things a lot harder.

3. BE A MASTER OF CONTEXT                           6. ALLOW AMPLE TIME
      Dive into context, it is the easiest way to      It takes a lot longer than you might think.
      level up to awesomeness.
1 out of 3 projects
go sideways because of

BAD DATA
                  MADE WITH LOVE IN SEATTLE BY
MADE WITH LOVE IN SEATTLE BY
Content is Data
  and there is no
Design without Data
Content is Data
  and there is no
Design without Data
Creating Amazing Experiences for all Mobile Devices




CLIENT
Automatic Data Processing
PROJECTS
ADP iPhone App, Mobile Web App, Content Proxy
SERVICES                                                                                                             Screenshot
Concept, Strategy, Design & Development
DESCRIPTION
                                                                                                                     Placeholder
We designed and developed an application for ADP customers to
complete common tasks related to HR, payroll, and benefits in a
mobile context.




               This document contains confidential information and is provided for private review only. Do not distribute without permission.
“A new form of Web
      content that is
meaningful to computers
will unleash a revolution
  of new possibilities.”
MADE WITH LOVE IN SEATTLE BY
6
1. UNDERSTAND THE MEDIUM
                          Rules for Designing
                          Amazing Apps
                          Brian Fling @fling



      Get to know the differences between
      mobile and other mediums.

2. GET YOUR DATA DIALED
                                                    4. DESIGN FOR INTERACTION
                                                       A gift for pixel perfection and psych degree
                                                       can come in handy.

                                                    5. FOCUS ON THE DETAILS
      Data is the new content, and it comes from       Small screens don’t make things easier. They
      everywhere.                                      make things a lot harder.
#3.
 3    BE A MASTER OF CONTEXT                        6. ALLOW AMPLE TIME
      Dive into context, it is the easiest way to      It takes a lot longer than you might think.
      level up to awesomeness.
JARGON ALERT

Context
The circumstances that form
the setting for an event,
statement, or idea, and in
terms of which it can be fully
understood and assessed.
context adds
meaning to data

            MADE WITH LOVE IN SEATTLE BY
Radio                   TV




    Live                                               Billboard




                         ry




                                            Vi
                     to




                                            su
                    di




                                              al
                    Au


Word of                                                     Print Ad
Mouth

                              Kinesthetic


           Mobile                                  Events
           Device
                                                                       QR
WAP


             Bluetooth
                                             Radio                   TV

                                                                                                          SMS


      SMS


                             Live                                              Billboard

                                                                                                                WAP




                                                  ry




                                                                     Vi
                                              to
MMS




                                                                     su
                                             di




                                                                      al
                                             Au
                                                                                                                 QR Cod
                         Word of                                                    Print Ad
                         Mouth
SMS


                                                       Kinesthetic
                                                                                                                SMS




       WAP                          Mobile                                 Events
                                    Device
                                                                                                     QR Code
                                                         Website
                   MMS
WAP
                       Discuss                                                                  IVR
                                                                   SMS                                                                          Buy

                                                                                                                SMS

                                                  IVR
             Notify                                                                                                                                        Send to
                                                                                                                                                            Friend
                                                                                                                             WAP


                                   Bluetooth
                                                                         Radio                 TV
  Send to
   Friend                                                                                                                                                             Notify
                                                                                                                                        SMS


                            SMS


                                                   Live                                                       Billboard
d to                                                                                                                                                                           B
 nd
                                                                                                                                                WAP




                                                                           ry




                                                                                               Vi
                                                                          to
                      MMS




                                                                                               su
                                                                          di




                                                                                                  a
                                                                        Au




                                                                                                 l
                                                                                                                                                                               W
                                                                                                                                                 QR Code
                                               Word of                                                            Print Ad
                                               Mouth
                      SMS

ify
                                                                                 Kinesthetic                                                                               No
                                                                                                                                               SMS




                             WAP                               Mobile                                 Events
       Buy                                                     Device                                                                                                Send to
                                                                                                                                                                      Friend
                                                                                                                                   QR Code
                                                                                   Website
                                         MMS
             Join
                                                                                                                                                           Notify
                                                                                                                      SMS


                                                         SMS
                                                                                                      Email
                      WAP Site
                                                                          MMS                                                                WAP Site
Join              Down
                                                                             Notify                               load

                                                            Vote                                                                   Vote


                                            Down
                                            load                                                                                                 Notify



                                                                                          WAP
                           Discuss                                                                           IVR
                                                                       SMS                                                                                         Buy

                                                                                                                                 SMS

                                                      IVR
                 Notify                                                                                                                                                       Send to
                                                                                                                                                                               Friend
                                                                                                                                                WAP


                                       Bluetooth
                                                                              Radio                        TV
       Send to
        Friend                                                                                                                                                                           Notify
                                                                                                                                                           SMS


                                SMS


                                                       Live                                                                    Billboard
Send to                                                                                                                                                                                           Buy
 Friend
                                                                                                                                                                   WAP




                                                                                    ry




                                                                                                           Vi
                                                                                   to
                          MMS




                                                                                                             su
                                                                              di




                                                                                                             al
                                                                            Au
Join                                                                                                                                                                                              WAP Site
                                                                                                                                                                    QR Code
                                                   Word of                                                                          Print Ad
                                                   Mouth
                          SMS

Notify
                                                                                         Kinesthetic                                                                                          Notify
                                                                                                                                                                  SMS




                                 WAP                               Mobile                                              Events
          Buy                                                      Device                                                                                                               Send to
                                                                                                                                                                                         Friend
                                                                                                                                                      QR Code
                                                                                           Website
                                             MMS
                 Join
                                                                                                                                                                              Notify
                                                                                                                                          SMS


                                                             SMS
                                                                                                                       Email
                          WAP Site
                                                                                   MMS                                                                          WAP Site
                                                                                                     SMS


                                        Send to
                                         Friend                                                                                                 Send to
                                                                                                                                                 Friend


                                                       Notify
                                                                                                                                 Notify

                                                                            Post                            WAP Site
                                                                                           Send to
                                                                                            Friend
types of context
Big Ideas
Location
Device
State of Mind
types of context
Big Ideas
Location
Device
State of Mind
types of context
Big Ideas
Location
Device
State of Mind
types of context
Big Ideas
Location
Device
State of Mind
always add value to the
    users context*


                  MADE WITH LOVE IN SEATTLE BY
always add value to the
    users context*
  *Doing so requires a little Psych 101


                                   MADE WITH LOVE IN SEATTLE BY
6                      Rules for Designing
                       Amazing Apps
                       Brian Fling @fling


1. UNDERSTAND THE MEDIUM
   Get to know the differences between
   mobile and other mediums.

2. GET YOUR DATA DIALED
                                                 #4.
                                                  4    DESIGN FOR INTERACTION
                                                       A gift for pixel perfection and psych degree
                                                       can come in handy.

                                                 5. FOCUS ON THE DETAILS
   Data is the new content, and it comes from          Small screens don’t make things easier. They
   everywhere.                                         make things a lot harder.

3. BE A MASTER OF CONTEXT                        6. ALLOW AMPLE TIME
   Dive into context, it is the easiest way to         It takes a lot longer than you might think.
   level up to awesomeness.
interactions evoke
  strong feelings

             MADE WITH LOVE IN SEATTLE BY
MEDIUM
 (Mobile)
CONTEXT
          MEDIUM
           (Mobile)
CONTEXT
                        MEDIUM
                         (Mobile)




          INTERACTION
The Elements of User Experience                                                                                                                           Jesse James Garrett
                                                                                                                                                                   jjg@jjg.net
A basic duality: The Web was originally conceived as a hypertextual information space;                                                                             30 March 2000
but the development of increasingly sophisticated front- and back-end technologies has
fostered its use as a remote software interface. This dual nature has led to much confusion,
as user experience practitioners have attempted to adapt their terminology to cases beyond
the scope of its original application. The goal of this document is to define some of these
terms within their appropriate contexts, and to clarify the underlying relationships among
these various elements.



Web as software interface                             Concrete                                                   Completion                         Web as hypertext system

                                                                                                                                   Visual Design: visual treatment of text,
Visual Design: graphic treatment of interface
elements (the "look" in "look-and-feel")                                   Visual Design                                           graphic page elements and navigational
                                                                                                                                   components

Interface Design: as in traditional HCI:                                                                                           Navigation Design: design of interface
design of interface elements to facilitate                                                                                         elements to facilitate the user's movement
user interaction with functionality
                                                                       Interface Design Navigation Design                          through the information architecture
Information Design: in the Tuftean sense:
designing the presentation of information                            Information Design                                            Information Design: in the Tuftean sense:
                                                                                                                                   designing the presentation of information
to facilitate understanding                                                                                                        to facilitate understanding

Interaction Design: development of                                     Interaction Information                                     Information Architecture: structural design




                                                                                                                       time
application flows to facilitate user tasks,
defining how the user interacts with
                                                                       Design     Architecture                                     of the information space to facilitate
                                                                                                                                   intuitive access to content
site functionality

Functional Specifications: "feature set":
detailed descriptions of functionality the site
                                                                      Functional      Content                                      Content Requirements: definition of
                                                                                                                                   content elements required in the site
must include in order to meet user needs                          Specifications Requirements                                      in order to meet user needs

User Needs: externally derived goals                                                                                               User Needs: externally derived goals
for the site; identified through user research,
ethno/techno/psychographics, etc.                                              User Needs                                          for the site; identified through user research,
                                                                                                                                   ethno/techno/psychographics, etc.
Site Objectives: business, creative, or other
internally derived goals for the site                                    Site Objectives                                           Site Objectives: business, creative, or other
                                                                                                                                   internally derived goals for the site
task-oriented                                          Abstract                                                  Conception                               information-oriented

          This picture is incomplete: The model outlined here does not account for secondary considerations (such as those arising during technical or content development)
          that may influence decisions during user experience development. Also, this model does not describe a development process, nor does it define roles within a
          user experience development team. Rather, it seeks to define the key considerations that go into the development of user experience on the Web today.
© 2000 Jesse James Garrett                                                                                                                                         http://www.jjg.net/ia/
Completion                   Web as hypertext system

                                              Visual Design: visual treatment of text,
Visual Design                                 graphic page elements and navigational
                                              components

                                              Navigation Design: design of interface
                                              elements to facilitate the user's movement
rface Design Navigation Design                through the information architecture
rmation Design                                Information Design: in the Tuftean sense:
                                              designing the presentation of information
                                              to facilitate understanding

eraction Information                  time
                                              Information Architecture: structural design
ign     Architecture                          of the information space to facilitate
                                              intuitive access to content


nctional     Content                          Content Requirements: definition of
                                              content elements required in the site
cations Requirements                          in order to meet user needs

                                              User Needs: externally derived goals

     User Needs                               for the site; identified through user research,
                                              ethno/techno/psychographics, etc.

ite Objectives                                Site Objectives: business, creative, or other
                                              internally derived goals for the site

                                 Conception                        information-oriented
Web as software interface                         Concrete


Visual Design: graphic treatment of interface
elements (the "look" in "look-and-feel")                           Visual Desig
Interface Design: as in traditional HCI:
design of interface elements to facilitate
user interaction with functionality
                                                                Interface Design Nav
Information Design: in the Tuftean sense:
designing the presentation of information                      Information Desi
to facilitate understanding

Interaction Design: development of                              Interaction Inf
application flows to facilitate user tasks,
defining how the user interacts with
                                                                Design     Archit
site functionality

Functional Specifications: "feature set":
detailed descriptions of functionality the site
                                                                 Functional      C
must include in order to meet user needs                     Specifications Requir
User Needs: externally derived goals
for the site; identified through user research,
ethno/techno/psychographics, etc.                                      User Nee
Site Objectives: business, creative, or other
internally derived goals for the site                            Site Objectives
task-oriented                                     Abstract
JARGON ALERT

Needs
The circumstances in which
something is necessary, or that
require some course of action.
Abraham Harold Maslow
(April 1, 1908 – June 8, 1970)
was an American psychologist.
He is noted for his concept-
ualization of a "hierarchy of
human needs", and is
considered the founder of
humanistic psychology.
CONTEXT
                        MEDIUM
                         (Mobile)




          INTERACTION
?



CONTEXT
                        MEDIUM
                         (Mobile)




          INTERACTION
JARGON ALERT

Skeuomorph
 A derivative object that
 retains ornamental design
 cues to a structure that was
 necessary in the original.
http://www.flickr.com/photos/youraccount/sets/72157619967702538/with/3642814120/
great interactions
 evoke feelings

              MADE WITH LOVE IN SEATTLE BY
“Unlike personality, attitudes
are expected to change as a
function of experience.”
Affect
Affect
The emotional response that expresses an
individual's degree of preference for an entity.
Affect
Behavior
Affect
Behavior
The verbal indication or typical behavioral
tendency of an individual.
Affect
Behavior
Cognition
Affect
Behavior
Cognition
The evaluation of the entity that constitutes an
individual's beliefs about the object.
6                      Rules for Designing
                       Amazing Apps
                       Brian Fling @fling


1. UNDERSTAND THE MEDIUM
   Get to know the differences between
   mobile and other mediums.

2. GET YOUR DATA DIALED
                                                 4. DESIGN FOR INTERACTION


                                                 #5.
                                                  5
                                                       A gift for pixel perfection and psych degree
                                                       can come in handy.

                                                       FOCUS ON THE DETAILS
   Data is the new content, and it comes from    1.    Small screens don’t make things easier. They
   everywhere.                                         make things a lot harder.

3. BE A MASTER OF CONTEXT                        6. ALLOW AMPLE TIME
   Dive into context, it is the easiest way to         It takes a lot longer than you might think.
   level up to awesomeness.
details matter


            MADE WITH LOVE IN SEATTLE BY
design @ 1600%


           MADE WITH LOVE IN SEATTLE BY
6x Navigation & Toolbars
6x Navigation & Toolbars
3x Alerts & Modals
6x Navigation & Toolbars
3x Alerts & Modals
26x Types of Views
6x Navigation & Toolbars
3x Alerts & Modals
26x Types of Views
15x View Controls
6x Navigation & Toolbars
3x Alerts & Modals
26x Types of Views
15x View Controls
13x Application Controls
6x Navigation & Toolbars
3x Alerts & Modals
26x Types of Views
15x View Controls
13x Application Controls
9x Animations & Transitions
6                      Rules for Designing
                       Amazing Apps
                       Brian Fling @fling


1. UNDERSTAND THE MEDIUM
   Get to know the differences between
   mobile and other mediums.

2. GET YOUR DATA DIALED
                                                 4. DESIGN FOR INTERACTION
                                                       A gift for pixel perfection and psych degree
                                                       can come in handy.

                                                 5. FOCUS ON THE DETAILS
   Data is the new content, and it comes from          Small screens don’t make things easier. They
   everywhere.                                         make things a lot harder.

3. BE A MASTER OF CONTEXT                        #6.
                                                  6    ALLOW AMPLE TIME
   Dive into context, it is the easiest way to         It takes a lot longer than you might think.
   level up to awesomeness.
there are few tools
 or processes that
    suit mobile

              MADE WITH LOVE IN SEATTLE BY
DESIGNERS   DEVELOPERS
Planning   Interactions   Design       Integration   Development   Testing   Fixes   Deployment




                                   DESIGNERS                  DEVELOPERS
Planning   Interactions   Design       Integration   Development   Testing   Fixes   Deployment




                                   DESIGNERS                  DEVELOPERS
Planning   Interactions   Design       Integration   Development   Testing   Fixes   Deployment




                                   DESIGNERS                  DEVELOPERS
Planning   Interactions   Design       Integration   Development   Testing   Fixes   Deployment




                                   DESIGNERS                  DEVELOPERS
Planning   Interactions   Design       Integration   Development   Testing   Fixes   Deployment




                                   DESIGNERS                  DEVELOPERS
Planning   Interactions   Design       Integration   Development   Testing   Fixes   Deployment




                                   DESIGNERS                  DEVELOPERS
Planning   Interactions   Design       Integration   Development   Testing   Fixes   Deployment




                                   DESIGNERS                  DEVELOPERS
Planning   Interactions   Design       Integration   Development   Testing   Fixes   Deployment




                                   DESIGNERS                  DEVELOPERS
Planning   Interactions   Design       Integration   Development   Testing   Fixes   Deployment




                                   DESIGNERS                  DEVELOPERS
Mobile Design is Web Design
Mobile Design is Web Design
Mobile Design is Software Design
Mobile Design is Software Design
A Fully Agile Agency
                                      From Start to Finish
This document contains confidential information and is provided for private review only. Do not distribute without permission.
This document contains confidential information and is provided for private review only. Do not distribute without permission.
This document contains confidential information and is provided for private review only. Do not distribute without permission.
Process
Define




Process
Define   Data




Process
Define   Data   Interaction




Process
Define   Data   Interaction   Design




Process
Deliverables




                 Define   Data   Interaction   Design




               Process
Deliverables




               Project Brief



                  Define        Data   Interaction   Design




               Process
Journeys
Deliverables




               Project Brief



                  Define        Data   Interaction   Design




               Process
Context Map



                  Journeys
Deliverables




               Project Brief



                  Define        Data   Interaction   Design




               Process
Context Map



                  Journeys
Deliverables




               Project Brief   Content Audit



                  Define             Data       Interaction   Design




               Process
Context Map



                  Journeys        API Audit
Deliverables




               Project Brief   Content Audit



                  Define             Data       Interaction   Design




               Process
Context Map     Data Modeling



                  Journeys        API Audit
Deliverables




               Project Brief   Content Audit



                  Define             Data       Interaction   Design




               Process
App Flow



               Context Map     Data Modeling



                  Journeys        API Audit
Deliverables




               Project Brief   Content Audit



                  Define             Data       Interaction   Design




               Process
App Flow



               Context Map     Data Modeling



                  Journeys        API Audit
Deliverables




               Project Brief                     Screen
                               Content Audit   Descriptions


                  Define             Data       Interaction    Design




               Process
App Flow



               Context Map     Data Modeling



                  Journeys        API Audit    Zone Diagrams
Deliverables




               Project Brief                       Screen
                               Content Audit     Descriptions


                  Define             Data        Interaction     Design




               Process
App Flow



               Context Map     Data Modeling      App Map



                  Journeys        API Audit    Zone Diagrams
Deliverables




               Project Brief                       Screen
                               Content Audit     Descriptions


                  Define             Data        Interaction     Design




               Process
App Flow      Reference
                                                  Design


               Context Map     Data Modeling      App Map



                  Journeys        API Audit    Zone Diagrams
Deliverables




               Project Brief                       Screen
                               Content Audit     Descriptions


                  Define             Data        Interaction     Design




               Process
App Flow      Reference
                                                  Design


               Context Map     Data Modeling      App Map



                  Journeys        API Audit    Zone Diagrams
Deliverables




               Project Brief                       Screen
                               Content Audit                    Design Brief
                                                 Descriptions


                  Define             Data        Interaction     Design




               Process
App Flow      Reference
                                                  Design


               Context Map     Data Modeling      App Map



                  Journeys        API Audit    Zone Diagrams    Wireframes
Deliverables




               Project Brief                       Screen
                               Content Audit                    Design Brief
                                                 Descriptions


                  Define             Data        Interaction      Design




               Process
App Flow      Reference
                                                  Design


               Context Map     Data Modeling                       Design
                                                  App Map
                                                                  Direction


                  Journeys        API Audit    Zone Diagrams    Wireframes
Deliverables




               Project Brief                       Screen
                               Content Audit                    Design Brief
                                                 Descriptions


                  Define             Data        Interaction      Design




               Process
App Flow      Reference
                                                                Design Comps
                                                  Design


               Context Map     Data Modeling                        Design
                                                  App Map
                                                                   Direction


                  Journeys        API Audit    Zone Diagrams     Wireframes
Deliverables




               Project Brief                       Screen
                               Content Audit                      Design Brief
                                                 Descriptions


                  Define             Data        Interaction       Design




               Process
Asset Library



                                   App Flow      Reference
                                                                Design Comps
                                                  Design


               Context Map     Data Modeling                        Design
                                                  App Map
                                                                   Direction


                  Journeys        API Audit    Zone Diagrams     Wireframes
Deliverables




               Project Brief                       Screen
                               Content Audit                      Design Brief
                                                 Descriptions


                  Define             Data        Interaction       Design




               Process
6                      Rules for Designing
                       Amazing Apps
                       Brian Fling @fling


1. UNDERSTAND THE MEDIUM
   Get to know the differences between
   mobile and other mediums.

2. GET YOUR DATA DIALED
                                                 4. DESIGN FOR INTERACTION
                                                    A gift for pixel perfection and psych degree
                                                    can come in handy.

                                                 5. FOCUS ON THE DETAILS
   Data is the new content, and it comes from       Small screens don’t make things easier. They
   everywhere.                                      make things a lot harder.

3. BE A MASTER OF CONTEXT                        6. ALLOW AMPLE TIME
   Dive into context, it is the easiest way to      It takes a lot longer than you might think.
   level up to awesomeness.
EHARMONY
HOME v1
EHARMONY
HOME v2
EHARMONY
HOME v3
EHARMONY
HOME v4
EHARMONY
HOME v5
EHARMONY
HOME v6
Get in Touch
THANK YOU                    Find Out How We Can Help You.

My name is Brian Fling and            Brian Fling
I’m a Mobile Designer           Founder & Creative Director

                                  brian@pinchzoom.com
                                     +1 206 351-6060
twitter.com/fling
book mobiledesign.org
company pinchzoom.com
blog pinchzoom.com/fling

More Related Content

What's hot

Technology as a Cultural Practice - UX Australia
Technology as a Cultural Practice - UX AustraliaTechnology as a Cultural Practice - UX Australia
Technology as a Cultural Practice - UX AustraliaRachel Hinman
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web DesignRachel Peters
 
The Future of User Interfaces
The Future of User InterfacesThe Future of User Interfaces
The Future of User InterfacesJason Mesut
 
Brand building in a digital world (Intro to Digital for Grads)
Brand building in a digital world (Intro to Digital for Grads)Brand building in a digital world (Intro to Digital for Grads)
Brand building in a digital world (Intro to Digital for Grads)David Carr
 
05 GoMeasure (sg and kl) - measuring the mobile visitor - nash islam - google
05   GoMeasure (sg and kl) - measuring the mobile visitor - nash islam - google05   GoMeasure (sg and kl) - measuring the mobile visitor - nash islam - google
05 GoMeasure (sg and kl) - measuring the mobile visitor - nash islam - googleVinoaj Vijeyakumaar
 
Know Thy User: The Role of Research in Great Interactive Design
Know Thy User: The Role of Research in Great Interactive DesignKnow Thy User: The Role of Research in Great Interactive Design
Know Thy User: The Role of Research in Great Interactive Designfrog
 
The Future of User Experience
The Future of User ExperienceThe Future of User Experience
The Future of User ExperienceJason Mesut
 
Pragmatic Principles for Mobile Design
Pragmatic Principles for Mobile DesignPragmatic Principles for Mobile Design
Pragmatic Principles for Mobile DesignBrandon Carson
 
Eleven Digital Trends to Watch in 2011
Eleven Digital Trends to Watch in 2011Eleven Digital Trends to Watch in 2011
Eleven Digital Trends to Watch in 2011Edelman Digital
 
Fallon Brainfood x Planning-ness 2010: How To Plan Apps
Fallon Brainfood x Planning-ness 2010: How To Plan AppsFallon Brainfood x Planning-ness 2010: How To Plan Apps
Fallon Brainfood x Planning-ness 2010: How To Plan AppsAki Spicer
 
Smart Phones for Real Estate (property of HAR)
Smart Phones for Real Estate (property of HAR)Smart Phones for Real Estate (property of HAR)
Smart Phones for Real Estate (property of HAR)Marilyn M. Maxwell
 
Tappworthy A Framework for Mobile Strategy
Tappworthy A Framework for Mobile StrategyTappworthy A Framework for Mobile Strategy
Tappworthy A Framework for Mobile StrategyChaiOne
 
Colin Eagan VCU Brandcenter Portfolio
Colin Eagan VCU Brandcenter PortfolioColin Eagan VCU Brandcenter Portfolio
Colin Eagan VCU Brandcenter PortfolioColin Eagan
 
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
 
Engaging With Enterprise Social Media
Engaging With Enterprise Social MediaEngaging With Enterprise Social Media
Engaging With Enterprise Social MediaBrandon Carson
 
Content Strategy Across Connected Devices
Content Strategy Across Connected DevicesContent Strategy Across Connected Devices
Content Strategy Across Connected DevicesBrandon Carson
 
Writing samples
Writing samplesWriting samples
Writing samplesfinkitover
 

What's hot (20)

Technology as a Cultural Practice - UX Australia
Technology as a Cultural Practice - UX AustraliaTechnology as a Cultural Practice - UX Australia
Technology as a Cultural Practice - UX Australia
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Becoming Social by Default
Becoming Social by DefaultBecoming Social by Default
Becoming Social by Default
 
The Future of User Interfaces
The Future of User InterfacesThe Future of User Interfaces
The Future of User Interfaces
 
Brand building in a digital world (Intro to Digital for Grads)
Brand building in a digital world (Intro to Digital for Grads)Brand building in a digital world (Intro to Digital for Grads)
Brand building in a digital world (Intro to Digital for Grads)
 
05 GoMeasure (sg and kl) - measuring the mobile visitor - nash islam - google
05   GoMeasure (sg and kl) - measuring the mobile visitor - nash islam - google05   GoMeasure (sg and kl) - measuring the mobile visitor - nash islam - google
05 GoMeasure (sg and kl) - measuring the mobile visitor - nash islam - google
 
Know Thy User: The Role of Research in Great Interactive Design
Know Thy User: The Role of Research in Great Interactive DesignKnow Thy User: The Role of Research in Great Interactive Design
Know Thy User: The Role of Research in Great Interactive Design
 
The Future of User Experience
The Future of User ExperienceThe Future of User Experience
The Future of User Experience
 
Google Glasses
Google GlassesGoogle Glasses
Google Glasses
 
Pragmatic Principles for Mobile Design
Pragmatic Principles for Mobile DesignPragmatic Principles for Mobile Design
Pragmatic Principles for Mobile Design
 
Eleven Digital Trends to Watch in 2011
Eleven Digital Trends to Watch in 2011Eleven Digital Trends to Watch in 2011
Eleven Digital Trends to Watch in 2011
 
Fallon Brainfood x Planning-ness 2010: How To Plan Apps
Fallon Brainfood x Planning-ness 2010: How To Plan AppsFallon Brainfood x Planning-ness 2010: How To Plan Apps
Fallon Brainfood x Planning-ness 2010: How To Plan Apps
 
Smart Phones for Real Estate (property of HAR)
Smart Phones for Real Estate (property of HAR)Smart Phones for Real Estate (property of HAR)
Smart Phones for Real Estate (property of HAR)
 
Tappworthy A Framework for Mobile Strategy
Tappworthy A Framework for Mobile StrategyTappworthy A Framework for Mobile Strategy
Tappworthy A Framework for Mobile Strategy
 
Ad-Tech NY 2009
Ad-Tech NY 2009Ad-Tech NY 2009
Ad-Tech NY 2009
 
Colin Eagan VCU Brandcenter Portfolio
Colin Eagan VCU Brandcenter PortfolioColin Eagan VCU Brandcenter Portfolio
Colin Eagan VCU Brandcenter Portfolio
 
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
 
Engaging With Enterprise Social Media
Engaging With Enterprise Social MediaEngaging With Enterprise Social Media
Engaging With Enterprise Social Media
 
Content Strategy Across Connected Devices
Content Strategy Across Connected DevicesContent Strategy Across Connected Devices
Content Strategy Across Connected Devices
 
Writing samples
Writing samplesWriting samples
Writing samples
 

Viewers also liked

Everything you always wanted to know about the Mobile Web, but were afraid to...
Everything you always wanted to know about the Mobile Web, but were afraid to...Everything you always wanted to know about the Mobile Web, but were afraid to...
Everything you always wanted to know about the Mobile Web, but were afraid to...Brian Fling
 
Web Directions North: The Mobile Web Landscape
Web Directions North: The Mobile Web LandscapeWeb Directions North: The Mobile Web Landscape
Web Directions North: The Mobile Web LandscapeBrian Fling
 
Experience How Logos Evolved Over Time
Experience How Logos Evolved Over TimeExperience How Logos Evolved Over Time
Experience How Logos Evolved Over TimeLogo Design India
 
Shamit khemka discussed important points to ensure while designing a mobile app
Shamit khemka discussed important points to ensure while designing a mobile appShamit khemka discussed important points to ensure while designing a mobile app
Shamit khemka discussed important points to ensure while designing a mobile appSynapseIndia
 
Automating the Gaps of Unit Testing Mobile Apps
Automating the Gaps of Unit Testing Mobile AppsAutomating the Gaps of Unit Testing Mobile Apps
Automating the Gaps of Unit Testing Mobile AppsGeoffrey Goetz
 
Designing Mobile Interfaces - Goodpatch Workshop SF
Designing Mobile Interfaces - Goodpatch Workshop SFDesigning Mobile Interfaces - Goodpatch Workshop SF
Designing Mobile Interfaces - Goodpatch Workshop SFBoris Friedrich Milkowski
 
Innotech Presentation: Designing a Mobile App.
Innotech Presentation: Designing a Mobile App. Innotech Presentation: Designing a Mobile App.
Innotech Presentation: Designing a Mobile App. touchtitans
 
Bmm presentation
Bmm presentationBmm presentation
Bmm presentationCndIrene
 
Web Directions South 2007: Mobile Design and Development Workshop
Web Directions South 2007: Mobile Design and Development WorkshopWeb Directions South 2007: Mobile Design and Development Workshop
Web Directions South 2007: Mobile Design and Development WorkshopBrian Fling
 
Mobile Apps Competitive Analysis Done Right
Mobile Apps Competitive Analysis Done RightMobile Apps Competitive Analysis Done Right
Mobile Apps Competitive Analysis Done RightSafeDK
 
The changing face of mobile apps in the future of mobile
The changing face of mobile apps in the future of mobileThe changing face of mobile apps in the future of mobile
The changing face of mobile apps in the future of mobileBrian Katz
 

Viewers also liked (14)

Everything you always wanted to know about the Mobile Web, but were afraid to...
Everything you always wanted to know about the Mobile Web, but were afraid to...Everything you always wanted to know about the Mobile Web, but were afraid to...
Everything you always wanted to know about the Mobile Web, but were afraid to...
 
Brian Fling (Blue Flavor)
Brian Fling (Blue Flavor)Brian Fling (Blue Flavor)
Brian Fling (Blue Flavor)
 
Web Directions North: The Mobile Web Landscape
Web Directions North: The Mobile Web LandscapeWeb Directions North: The Mobile Web Landscape
Web Directions North: The Mobile Web Landscape
 
Experience How Logos Evolved Over Time
Experience How Logos Evolved Over TimeExperience How Logos Evolved Over Time
Experience How Logos Evolved Over Time
 
Things to consider while designing mobile app
Things to consider while designing mobile appThings to consider while designing mobile app
Things to consider while designing mobile app
 
Shamit khemka discussed important points to ensure while designing a mobile app
Shamit khemka discussed important points to ensure while designing a mobile appShamit khemka discussed important points to ensure while designing a mobile app
Shamit khemka discussed important points to ensure while designing a mobile app
 
Automating the Gaps of Unit Testing Mobile Apps
Automating the Gaps of Unit Testing Mobile AppsAutomating the Gaps of Unit Testing Mobile Apps
Automating the Gaps of Unit Testing Mobile Apps
 
Designing Mobile Interfaces - Goodpatch Workshop SF
Designing Mobile Interfaces - Goodpatch Workshop SFDesigning Mobile Interfaces - Goodpatch Workshop SF
Designing Mobile Interfaces - Goodpatch Workshop SF
 
Innotech Presentation: Designing a Mobile App.
Innotech Presentation: Designing a Mobile App. Innotech Presentation: Designing a Mobile App.
Innotech Presentation: Designing a Mobile App.
 
4 rules of logo design
4 rules of logo design4 rules of logo design
4 rules of logo design
 
Bmm presentation
Bmm presentationBmm presentation
Bmm presentation
 
Web Directions South 2007: Mobile Design and Development Workshop
Web Directions South 2007: Mobile Design and Development WorkshopWeb Directions South 2007: Mobile Design and Development Workshop
Web Directions South 2007: Mobile Design and Development Workshop
 
Mobile Apps Competitive Analysis Done Right
Mobile Apps Competitive Analysis Done RightMobile Apps Competitive Analysis Done Right
Mobile Apps Competitive Analysis Done Right
 
The changing face of mobile apps in the future of mobile
The changing face of mobile apps in the future of mobileThe changing face of mobile apps in the future of mobile
The changing face of mobile apps in the future of mobile
 

Similar to 6 Rules to Designing Amazing Mobile Apps (@media 2011)

Mobile Information Architecture
Mobile Information ArchitectureMobile Information Architecture
Mobile Information ArchitectureAndy Fitzgerald
 
Building web apps for a multiscreen world
Building web apps for a multiscreen worldBuilding web apps for a multiscreen world
Building web apps for a multiscreen worldAussie
 
UX Design in 2030 | CLEVER°FRANKE
UX Design in 2030 | CLEVER°FRANKEUX Design in 2030 | CLEVER°FRANKE
UX Design in 2030 | CLEVER°FRANKECLEVER°FRANKE
 
Mobile Technology for Arts Marketing
Mobile Technology for Arts MarketingMobile Technology for Arts Marketing
Mobile Technology for Arts MarketingErin Pfiffner
 
frog POV: Now That Data is Everything
frog POV: Now That Data is Everythingfrog POV: Now That Data is Everything
frog POV: Now That Data is Everythingfrog
 
Designing for Today's Web
Designing for Today's WebDesigning for Today's Web
Designing for Today's WebMeagan Fisher
 
Speed and Simplicity: Design and Usability for Multi-device Websites
Speed and Simplicity: Design and Usability for Multi-device WebsitesSpeed and Simplicity: Design and Usability for Multi-device Websites
Speed and Simplicity: Design and Usability for Multi-device WebsitesDoug Gapinski
 
Speed and simplicity
Speed and simplicitySpeed and simplicity
Speed and simplicitymStoner, Inc.
 
11-2016_Entrepreneurial Engineer
11-2016_Entrepreneurial Engineer11-2016_Entrepreneurial Engineer
11-2016_Entrepreneurial EngineerMark W. Bennett
 
Opportunities and Pitfalls of Prototyping with Artificial Intelligence berl...
Opportunities and Pitfalls of Prototyping with Artificial Intelligence   berl...Opportunities and Pitfalls of Prototyping with Artificial Intelligence   berl...
Opportunities and Pitfalls of Prototyping with Artificial Intelligence berl...DAIN Studios
 
Responsive Web Design: One Size No Longer Fits All
Responsive Web Design: One Size No Longer Fits AllResponsive Web Design: One Size No Longer Fits All
Responsive Web Design: One Size No Longer Fits AllPerficient, Inc.
 
#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, AmsterdamDave Martin
 
Getting Down & Dirty with Responsive Web Design
Getting Down & Dirty with Responsive Web DesignGetting Down & Dirty with Responsive Web Design
Getting Down & Dirty with Responsive Web Designmartinridgway
 
John Nall (Appzion): Why AR/VR Will Disrupt Collaboration and Productivity in...
John Nall (Appzion): Why AR/VR Will Disrupt Collaboration and Productivity in...John Nall (Appzion): Why AR/VR Will Disrupt Collaboration and Productivity in...
John Nall (Appzion): Why AR/VR Will Disrupt Collaboration and Productivity in...AugmentedWorldExpo
 
New Rules of The Responsive Web
New Rules of The Responsive WebNew Rules of The Responsive Web
New Rules of The Responsive WebMatt Carver
 
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 Multiple Devices - Sarit Arora
 Designing for Multiple Devices - Sarit Arora Designing for Multiple Devices - Sarit Arora
Designing for Multiple Devices - Sarit AroraSTC India UX SIG
 
Luke Wroblewski: Mobile First
Luke Wroblewski: Mobile FirstLuke Wroblewski: Mobile First
Luke Wroblewski: Mobile FirstWebExpo
 

Similar to 6 Rules to Designing Amazing Mobile Apps (@media 2011) (20)

Mobile Information Architecture
Mobile Information ArchitectureMobile Information Architecture
Mobile Information Architecture
 
Building web apps for a multiscreen world
Building web apps for a multiscreen worldBuilding web apps for a multiscreen world
Building web apps for a multiscreen world
 
UX Design in 2030 | CLEVER°FRANKE
UX Design in 2030 | CLEVER°FRANKEUX Design in 2030 | CLEVER°FRANKE
UX Design in 2030 | CLEVER°FRANKE
 
Mobile Technology for Arts Marketing
Mobile Technology for Arts MarketingMobile Technology for Arts Marketing
Mobile Technology for Arts Marketing
 
frog POV: Now That Data is Everything
frog POV: Now That Data is Everythingfrog POV: Now That Data is Everything
frog POV: Now That Data is Everything
 
Designing for Today's Web
Designing for Today's WebDesigning for Today's Web
Designing for Today's Web
 
Sandeep-portfolio-2016
Sandeep-portfolio-2016Sandeep-portfolio-2016
Sandeep-portfolio-2016
 
Speed and Simplicity: Design and Usability for Multi-device Websites
Speed and Simplicity: Design and Usability for Multi-device WebsitesSpeed and Simplicity: Design and Usability for Multi-device Websites
Speed and Simplicity: Design and Usability for Multi-device Websites
 
Speed and simplicity
Speed and simplicitySpeed and simplicity
Speed and simplicity
 
11-2016_Entrepreneurial Engineer
11-2016_Entrepreneurial Engineer11-2016_Entrepreneurial Engineer
11-2016_Entrepreneurial Engineer
 
Opportunities and Pitfalls of Prototyping with Artificial Intelligence berl...
Opportunities and Pitfalls of Prototyping with Artificial Intelligence   berl...Opportunities and Pitfalls of Prototyping with Artificial Intelligence   berl...
Opportunities and Pitfalls of Prototyping with Artificial Intelligence berl...
 
Responsive Web Design: One Size No Longer Fits All
Responsive Web Design: One Size No Longer Fits AllResponsive Web Design: One Size No Longer Fits All
Responsive Web Design: One Size No Longer Fits All
 
Now & Next - Mediacom
Now & Next - MediacomNow & Next - Mediacom
Now & Next - Mediacom
 
#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam
 
Getting Down & Dirty with Responsive Web Design
Getting Down & Dirty with Responsive Web DesignGetting Down & Dirty with Responsive Web Design
Getting Down & Dirty with Responsive Web Design
 
John Nall (Appzion): Why AR/VR Will Disrupt Collaboration and Productivity in...
John Nall (Appzion): Why AR/VR Will Disrupt Collaboration and Productivity in...John Nall (Appzion): Why AR/VR Will Disrupt Collaboration and Productivity in...
John Nall (Appzion): Why AR/VR Will Disrupt Collaboration and Productivity in...
 
New Rules of The Responsive Web
New Rules of The Responsive WebNew Rules of The Responsive Web
New Rules of The Responsive Web
 
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 Multiple Devices - Sarit Arora
 Designing for Multiple Devices - Sarit Arora Designing for Multiple Devices - Sarit Arora
Designing for Multiple Devices - Sarit Arora
 
Luke Wroblewski: Mobile First
Luke Wroblewski: Mobile FirstLuke Wroblewski: Mobile First
Luke Wroblewski: Mobile First
 

More from Brian Fling

Native v. Hybrid v. Web
Native v. Hybrid v. WebNative v. Hybrid v. Web
Native v. Hybrid v. WebBrian Fling
 
Designing Mobile Experiences
Designing Mobile ExperiencesDesigning Mobile Experiences
Designing Mobile ExperiencesBrian Fling
 
What's Next: How Mobile is Changing Design
What's Next: How Mobile is Changing DesignWhat's Next: How Mobile is Changing Design
What's Next: How Mobile is Changing DesignBrian Fling
 
Mobile 2.0: Design & Develop for the iPhone and Beyond
Mobile 2.0: Design & Develop for the iPhone and BeyondMobile 2.0: Design & Develop for the iPhone and Beyond
Mobile 2.0: Design & Develop for the iPhone and BeyondBrian Fling
 
Mobile 2.0: Design and Develop for the iPhone and Beyond (Web 2.0 Expo)
Mobile 2.0: Design and Develop for the iPhone and Beyond (Web 2.0 Expo)Mobile 2.0: Design and Develop for the iPhone and Beyond (Web 2.0 Expo)
Mobile 2.0: Design and Develop for the iPhone and Beyond (Web 2.0 Expo)Brian Fling
 
How the iPhone will forever change the mobile space (Over the Air)
How the iPhone will forever change the mobile space (Over the Air)How the iPhone will forever change the mobile space (Over the Air)
How the iPhone will forever change the mobile space (Over the Air)Brian Fling
 
Mobile Monday Austin: How the iPhone will forever change the Mobile Space
Mobile Monday Austin: How the iPhone will forever change the Mobile SpaceMobile Monday Austin: How the iPhone will forever change the Mobile Space
Mobile Monday Austin: How the iPhone will forever change the Mobile SpaceBrian Fling
 
Web Builder 2.0 Workshop: iPhone Design and Development Workshop
Web Builder 2.0 Workshop:  iPhone Design and Development WorkshopWeb Builder 2.0 Workshop:  iPhone Design and Development Workshop
Web Builder 2.0 Workshop: iPhone Design and Development WorkshopBrian Fling
 
Web 2.0 Expo 2007
Web 2.0 Expo 2007Web 2.0 Expo 2007
Web 2.0 Expo 2007Brian Fling
 
Web Design World 2007: iPhone Design and Development Workshop
Web Design World 2007: iPhone Design and Development WorkshopWeb Design World 2007: iPhone Design and Development Workshop
Web Design World 2007: iPhone Design and Development WorkshopBrian Fling
 
The Next Generation of the Mobile Web
The Next Generation of the Mobile WebThe Next Generation of the Mobile Web
The Next Generation of the Mobile WebBrian Fling
 
Getting Started in the Mobile Web
Getting Started in the Mobile WebGetting Started in the Mobile Web
Getting Started in the Mobile WebBrian Fling
 
Future of Mobile iPhone Presentation
Future of Mobile iPhone PresentationFuture of Mobile iPhone Presentation
Future of Mobile iPhone PresentationBrian Fling
 
Designing for Mobile
Designing for MobileDesigning for Mobile
Designing for MobileBrian Fling
 
Blue Flavor's Leaflets
Blue Flavor's LeafletsBlue Flavor's Leaflets
Blue Flavor's LeafletsBrian Fling
 

More from Brian Fling (15)

Native v. Hybrid v. Web
Native v. Hybrid v. WebNative v. Hybrid v. Web
Native v. Hybrid v. Web
 
Designing Mobile Experiences
Designing Mobile ExperiencesDesigning Mobile Experiences
Designing Mobile Experiences
 
What's Next: How Mobile is Changing Design
What's Next: How Mobile is Changing DesignWhat's Next: How Mobile is Changing Design
What's Next: How Mobile is Changing Design
 
Mobile 2.0: Design & Develop for the iPhone and Beyond
Mobile 2.0: Design & Develop for the iPhone and BeyondMobile 2.0: Design & Develop for the iPhone and Beyond
Mobile 2.0: Design & Develop for the iPhone and Beyond
 
Mobile 2.0: Design and Develop for the iPhone and Beyond (Web 2.0 Expo)
Mobile 2.0: Design and Develop for the iPhone and Beyond (Web 2.0 Expo)Mobile 2.0: Design and Develop for the iPhone and Beyond (Web 2.0 Expo)
Mobile 2.0: Design and Develop for the iPhone and Beyond (Web 2.0 Expo)
 
How the iPhone will forever change the mobile space (Over the Air)
How the iPhone will forever change the mobile space (Over the Air)How the iPhone will forever change the mobile space (Over the Air)
How the iPhone will forever change the mobile space (Over the Air)
 
Mobile Monday Austin: How the iPhone will forever change the Mobile Space
Mobile Monday Austin: How the iPhone will forever change the Mobile SpaceMobile Monday Austin: How the iPhone will forever change the Mobile Space
Mobile Monday Austin: How the iPhone will forever change the Mobile Space
 
Web Builder 2.0 Workshop: iPhone Design and Development Workshop
Web Builder 2.0 Workshop:  iPhone Design and Development WorkshopWeb Builder 2.0 Workshop:  iPhone Design and Development Workshop
Web Builder 2.0 Workshop: iPhone Design and Development Workshop
 
Web 2.0 Expo 2007
Web 2.0 Expo 2007Web 2.0 Expo 2007
Web 2.0 Expo 2007
 
Web Design World 2007: iPhone Design and Development Workshop
Web Design World 2007: iPhone Design and Development WorkshopWeb Design World 2007: iPhone Design and Development Workshop
Web Design World 2007: iPhone Design and Development Workshop
 
The Next Generation of the Mobile Web
The Next Generation of the Mobile WebThe Next Generation of the Mobile Web
The Next Generation of the Mobile Web
 
Getting Started in the Mobile Web
Getting Started in the Mobile WebGetting Started in the Mobile Web
Getting Started in the Mobile Web
 
Future of Mobile iPhone Presentation
Future of Mobile iPhone PresentationFuture of Mobile iPhone Presentation
Future of Mobile iPhone Presentation
 
Designing for Mobile
Designing for MobileDesigning for Mobile
Designing for Mobile
 
Blue Flavor's Leaflets
Blue Flavor's LeafletsBlue Flavor's Leaflets
Blue Flavor's Leaflets
 

Recently uploaded

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 

Recently uploaded (20)

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 

6 Rules to Designing Amazing Mobile Apps (@media 2011)

  • 1. 6 1. Rules for Designing Amazing Apps Brian Fling @fling 4. 2. 5. 3. 6.
  • 2. great mobile design is not made in Photoshop MADE WITH LOVE IN SEATTLE BY
  • 3. “We could build the best mobile app ever made, but if our customers don’t know why it’s good, then it could be is great mobile design not made in Photoshop the worst app ever made. —Scott Dierdorf @sdierdorf MADE WITH LOVE IN SEATTLE BY
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 20.
  • 21. “[Brian] states making a native application can be the best thing for a product, but confirms on the other hand that the mobile web is the only long term commercially viable content platform for mobile devices —Thibault Imbert
  • 22. MADE WITH LOVE IN SEATTLE BY
  • 23.
  • 24. MADE WITH LOVE IN SEATTLE BY
  • 25. MADE WITH LOVE IN SEATTLE BY
  • 27. Ancient Greek Technology STREETS CARTOGRAPHY CALIPER CRANE ESCAPEMENT TUMBLER_LOCK GEARS PLUMBING SPIRAL_STAIRCASE URBAN_PLANNING CROSSBOW WINCH WHEELBARROW SHOWERS CENTRAL_HEATING LIGHTHOUSE ALARM_CLOCK CHAIN_DRIVE CANNON LEVERS WATER_MILL GIMBAL DRY_DOCK ANALOG_COMPUTERS FIRE_HOSE VENDING_MACHINE WIND_VANE CLOCK_TOWER AUTOMATIC_DOORS
  • 28. MADE WITH LOVE IN SEATTLE BY
  • 29. POLITICAL_PHILOSOPHY ETHICS METAPHYSICS ONTOLOGY LOGIC BIOLOGY RHETORIC & AESTHETICS
  • 30.
  • 31. “Greek philosophy has shaped the entire Western thought since its inception.”
  • 32.
  • 33.
  • 34. MADE WITH LOVE IN SEATTLE BY
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41. Some Innovations from the Roman Empire
  • 42. Some Innovations from the Roman Empire ABACUS AMPHITHEATER AQUEDUCT ARCH BOOK BRASS BRIDGE CAMEOS CAST_IRON CEMENT CRANE DAM DOME LOOM FLAMETHROWER GLASS BLOWING HAND_SOAP HYDRAULICS HYDROMETER KNIFE LIGHTHOUSES LEATHER MILLS STEAM_ENGINE NEWSPAPER ODOMETER PADDLE_WHEEL PEWTER POTTERY REAPER SAILS RUDDER SAUSAGE SEWERS SPIRAL_STAIRCASE STENOGRAPHY STREET_MAPS SURGICAL_INSTRUMENTS
  • 43.
  • 44.
  • 45.
  • 46.
  • 47. MADE WITH LOVE IN SEATTLE BY
  • 48.
  • 49. MADE WITH LOVE IN SEATTLE BY
  • 50. MADE WITH LOVE IN SEATTLE BY
  • 51. MADE WITH LOVE IN SEATTLE BY
  • 52.
  • 53. MADE WITH LOVE IN SEATTLE BY
  • 54.
  • 55.
  • 56. “In an economy where the only certainty is uncertainty, the one source of lasting competitive advantage is knowledge. When markets shift, technologies proliferate, and products become obsolete almost overnight, successful companies are those that consistently create new knowledge, disseminate it widely throughout the organization and quickly embody it in new technologies and products”
  • 57.
  • 58.
  • 59. 1970 1980 1990 2000 2010 2020 computing mainframe pc’s mobility ubiquity network 1G 2G 2.5G 3G 4G internet IPv4 IPv6 devices brick candybar feature touch web academia dot-com web 2.0 next MADE WITH LOVE IN SEATTLE BY
  • 60.
  • 61.
  • 62. MADE WITH LOVE IN SEATTLE BY
  • 63.
  • 64.
  • 65. MADE WITH LOVE IN SEATTLE BY
  • 66.
  • 67. 61. #1 Rules for Designing Amazing Apps Brian Fling @fling UNDERSTAND THE MEDIUM Get to know the differences between mobile and other mediums. 2. GET YOUR DATA DIALED 4. DESIGN FOR INTERACTION A gift for pixel perfection and psych degree can come in handy. 5. FOCUS ON THE DETAILS Data is the new content, and it comes from Small screens don’t make things easier. They everywhere. make things a lot harder. 3. BE A MASTER OF CONTEXT 6. ALLOW AMPLE TIME Dive into context, it is the easiest way to It takes a lot longer than you might think. level up to awesomeness.
  • 68. mobile design is an entirely new breed of design. MADE WITH LOVE IN SEATTLE BY
  • 69. Phones are about making the most of the moment, simple tasks, & context.
  • 70. MADE WITH LOVE IN SEATTLE BY
  • 71. MADE WITH LOVE IN SEATTLE BY
  • 72. think of your app as a great book. MADE WITH LOVE IN SEATTLE BY
  • 73. think of your app as a great book. with a clear beginning, middle and end MADE WITH LOVE IN SEATTLE BY
  • 74.
  • 75.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82. Platform Aesthetic
  • 83. ‣ Platform Aesthetic ‣ Many Resolutions
  • 84. ‣ Platform Aesthetic ‣ Many Resolutions ‣ Pixels per Inch
  • 85. ‣ Platform Aesthetic ‣ Many Resolutions ‣ Pixels per Inch ‣ Orientation
  • 86. Platform Aesthetic ‣ Many Resolutions ‣ Pixels per Inch ‣ Orientation ‣ Design Grids
  • 87. Platform Aesthetic ‣ Many Resolutions ‣ Pixels per Inch ‣ Orientation ‣ Design Grids ‣ Perspective
  • 88. Platform Aesthetic ‣ Many Resolutions ‣ Pixels per Inch ‣ Orientation ‣ Design Grids ‣ Perspective ‣ Dimension
  • 89. Platform Aesthetic ‣ Interactions ‣ Many Resolutions ‣ Pixels per Inch ‣ Orientation ‣ Design Grids ‣ Perspective ‣ Dimension
  • 90. Platform Aesthetic ‣ Interactions ‣ Many Resolutions ‣ Motion ‣ Pixels per Inch ‣ Orientation ‣ Design Grids ‣ Perspective ‣ Dimension
  • 91. Platform Aesthetic ‣ Interactions ‣ Many Resolutions ‣ Motion ‣ Pixels per Inch ‣ Transitions ‣ Orientation ‣ Design Grids ‣ Perspective ‣ Dimension
  • 92. Platform Aesthetic ‣ Interactions ‣ Many Resolutions ‣ Motion ‣ Pixels per Inch ‣ Transitions ‣ Orientation ‣ Color ‣ Design Grids ‣ Perspective ‣ Dimension
  • 93. Platform Aesthetic ‣ Interactions ‣ Many Resolutions ‣ Motion ‣ Pixels per Inch ‣ Transitions ‣ Orientation ‣ Color ‣ Design Grids ‣ Typography ‣ Perspective ‣ Dimension
  • 94. Platform Aesthetic ‣ Interactions ‣ Many Resolutions ‣ Motion ‣ Pixels per Inch ‣ Transitions ‣ Orientation ‣ Color ‣ Design Grids ‣ Typography ‣ Perspective ‣ Iconography ‣ Dimension
  • 95.
  • 97. p/z universal build a website that provided the best possible experience to the context.
  • 98. p/z universal build a website that provided the best possible experience to the context. iPad magazine
  • 99. p/z universal build a website that provided the best possible experience to the context. iPad iPhone magazine web app
  • 100. p/z universal build a website that provided the best possible experience to the context. iPad iPhone Desktop magazine web app website
  • 101. MADE WITH LOVE IN SEATTLE BY
  • 102.
  • 104. 1x HTML5 Markup 1x Hexadecimal CSS Framework
  • 105. 1x HTML5 Markup 1x Hexadecimal CSS Framework 1x Typography Framework
  • 106. 1x HTML5 Markup 1x Hexadecimal CSS Framework 1x Typography Framework 3x Javascript Frameworks
  • 107. 1x HTML5 Markup 1x Hexadecimal CSS Framework 1x Typography Framework 3x Javascript Frameworks 12x Media-Query-based Layouts
  • 109. the hex-grid Typically when using a grid web designers are typically only using vertical units.
  • 110. the hex-grid but in mobile design, we must use horizontal units as well. this means that any unit size must work vertically as well as horizontally.
  • 111.
  • 112. 6 1. UNDERSTAND THE MEDIUM #2. Rules for Designing Amazing Apps Brian Fling @fling Get to know the differences between mobile and other mediums. 4. DESIGN FOR INTERACTION A gift for pixel perfection and psych degree can come in handy. 5. FOCUS ON THE DETAILS 2 GET YOUR DATA DIALED Data is the new content, and it comes from Small screens don’t make things easier. They everywhere. make things a lot harder. 3. BE A MASTER OF CONTEXT 6. ALLOW AMPLE TIME Dive into context, it is the easiest way to It takes a lot longer than you might think. level up to awesomeness.
  • 113. 1 out of 3 projects go sideways because of BAD DATA MADE WITH LOVE IN SEATTLE BY
  • 114.
  • 115. MADE WITH LOVE IN SEATTLE BY
  • 116.
  • 117.
  • 118.
  • 119.
  • 120. Content is Data and there is no Design without Data
  • 121. Content is Data and there is no Design without Data
  • 122. Creating Amazing Experiences for all Mobile Devices CLIENT Automatic Data Processing PROJECTS ADP iPhone App, Mobile Web App, Content Proxy SERVICES Screenshot Concept, Strategy, Design & Development DESCRIPTION Placeholder We designed and developed an application for ADP customers to complete common tasks related to HR, payroll, and benefits in a mobile context. This document contains confidential information and is provided for private review only. Do not distribute without permission.
  • 123.
  • 124. “A new form of Web content that is meaningful to computers will unleash a revolution of new possibilities.”
  • 125.
  • 126.
  • 127.
  • 128.
  • 129. MADE WITH LOVE IN SEATTLE BY
  • 130.
  • 131. 6 1. UNDERSTAND THE MEDIUM Rules for Designing Amazing Apps Brian Fling @fling Get to know the differences between mobile and other mediums. 2. GET YOUR DATA DIALED 4. DESIGN FOR INTERACTION A gift for pixel perfection and psych degree can come in handy. 5. FOCUS ON THE DETAILS Data is the new content, and it comes from Small screens don’t make things easier. They everywhere. make things a lot harder. #3. 3 BE A MASTER OF CONTEXT 6. ALLOW AMPLE TIME Dive into context, it is the easiest way to It takes a lot longer than you might think. level up to awesomeness.
  • 132. JARGON ALERT Context The circumstances that form the setting for an event, statement, or idea, and in terms of which it can be fully understood and assessed.
  • 133. context adds meaning to data MADE WITH LOVE IN SEATTLE BY
  • 134.
  • 135. Radio TV Live Billboard ry Vi to su di al Au Word of Print Ad Mouth Kinesthetic Mobile Events Device QR
  • 136. WAP Bluetooth Radio TV SMS SMS Live Billboard WAP ry Vi to MMS su di al Au QR Cod Word of Print Ad Mouth SMS Kinesthetic SMS WAP Mobile Events Device QR Code Website MMS
  • 137. WAP Discuss IVR SMS Buy SMS IVR Notify Send to Friend WAP Bluetooth Radio TV Send to Friend Notify SMS SMS Live Billboard d to B nd WAP ry Vi to MMS su di a Au l W QR Code Word of Print Ad Mouth SMS ify Kinesthetic No SMS WAP Mobile Events Buy Device Send to Friend QR Code Website MMS Join Notify SMS SMS Email WAP Site MMS WAP Site
  • 138. Join Down Notify load Vote Vote Down load Notify WAP Discuss IVR SMS Buy SMS IVR Notify Send to Friend WAP Bluetooth Radio TV Send to Friend Notify SMS SMS Live Billboard Send to Buy Friend WAP ry Vi to MMS su di al Au Join WAP Site QR Code Word of Print Ad Mouth SMS Notify Kinesthetic Notify SMS WAP Mobile Events Buy Device Send to Friend QR Code Website MMS Join Notify SMS SMS Email WAP Site MMS WAP Site SMS Send to Friend Send to Friend Notify Notify Post WAP Site Send to Friend
  • 139. types of context Big Ideas Location Device State of Mind
  • 140.
  • 141.
  • 142.
  • 143.
  • 144. types of context Big Ideas Location Device State of Mind
  • 145.
  • 146. types of context Big Ideas Location Device State of Mind
  • 147.
  • 148.
  • 149. types of context Big Ideas Location Device State of Mind
  • 150.
  • 151. always add value to the users context* MADE WITH LOVE IN SEATTLE BY
  • 152. always add value to the users context* *Doing so requires a little Psych 101 MADE WITH LOVE IN SEATTLE BY
  • 153. 6 Rules for Designing Amazing Apps Brian Fling @fling 1. UNDERSTAND THE MEDIUM Get to know the differences between mobile and other mediums. 2. GET YOUR DATA DIALED #4. 4 DESIGN FOR INTERACTION A gift for pixel perfection and psych degree can come in handy. 5. FOCUS ON THE DETAILS Data is the new content, and it comes from Small screens don’t make things easier. They everywhere. make things a lot harder. 3. BE A MASTER OF CONTEXT 6. ALLOW AMPLE TIME Dive into context, it is the easiest way to It takes a lot longer than you might think. level up to awesomeness.
  • 154.
  • 155.
  • 156. interactions evoke strong feelings MADE WITH LOVE IN SEATTLE BY
  • 157.
  • 159. CONTEXT MEDIUM (Mobile)
  • 160. CONTEXT MEDIUM (Mobile) INTERACTION
  • 161. The Elements of User Experience Jesse James Garrett jjg@jjg.net A basic duality: The Web was originally conceived as a hypertextual information space; 30 March 2000 but the development of increasingly sophisticated front- and back-end technologies has fostered its use as a remote software interface. This dual nature has led to much confusion, as user experience practitioners have attempted to adapt their terminology to cases beyond the scope of its original application. The goal of this document is to define some of these terms within their appropriate contexts, and to clarify the underlying relationships among these various elements. Web as software interface Concrete Completion Web as hypertext system Visual Design: visual treatment of text, Visual Design: graphic treatment of interface elements (the "look" in "look-and-feel") Visual Design graphic page elements and navigational components Interface Design: as in traditional HCI: Navigation Design: design of interface design of interface elements to facilitate elements to facilitate the user's movement user interaction with functionality Interface Design Navigation Design through the information architecture Information Design: in the Tuftean sense: designing the presentation of information Information Design Information Design: in the Tuftean sense: designing the presentation of information to facilitate understanding to facilitate understanding Interaction Design: development of Interaction Information Information Architecture: structural design time application flows to facilitate user tasks, defining how the user interacts with Design Architecture of the information space to facilitate intuitive access to content site functionality Functional Specifications: "feature set": detailed descriptions of functionality the site Functional Content Content Requirements: definition of content elements required in the site must include in order to meet user needs Specifications Requirements in order to meet user needs User Needs: externally derived goals User Needs: externally derived goals for the site; identified through user research, ethno/techno/psychographics, etc. User Needs for the site; identified through user research, ethno/techno/psychographics, etc. Site Objectives: business, creative, or other internally derived goals for the site Site Objectives Site Objectives: business, creative, or other internally derived goals for the site task-oriented Abstract Conception information-oriented This picture is incomplete: The model outlined here does not account for secondary considerations (such as those arising during technical or content development) that may influence decisions during user experience development. Also, this model does not describe a development process, nor does it define roles within a user experience development team. Rather, it seeks to define the key considerations that go into the development of user experience on the Web today. © 2000 Jesse James Garrett http://www.jjg.net/ia/
  • 162. Completion Web as hypertext system Visual Design: visual treatment of text, Visual Design graphic page elements and navigational components Navigation Design: design of interface elements to facilitate the user's movement rface Design Navigation Design through the information architecture rmation Design Information Design: in the Tuftean sense: designing the presentation of information to facilitate understanding eraction Information time Information Architecture: structural design ign Architecture of the information space to facilitate intuitive access to content nctional Content Content Requirements: definition of content elements required in the site cations Requirements in order to meet user needs User Needs: externally derived goals User Needs for the site; identified through user research, ethno/techno/psychographics, etc. ite Objectives Site Objectives: business, creative, or other internally derived goals for the site Conception information-oriented
  • 163. Web as software interface Concrete Visual Design: graphic treatment of interface elements (the "look" in "look-and-feel") Visual Desig Interface Design: as in traditional HCI: design of interface elements to facilitate user interaction with functionality Interface Design Nav Information Design: in the Tuftean sense: designing the presentation of information Information Desi to facilitate understanding Interaction Design: development of Interaction Inf application flows to facilitate user tasks, defining how the user interacts with Design Archit site functionality Functional Specifications: "feature set": detailed descriptions of functionality the site Functional C must include in order to meet user needs Specifications Requir User Needs: externally derived goals for the site; identified through user research, ethno/techno/psychographics, etc. User Nee Site Objectives: business, creative, or other internally derived goals for the site Site Objectives task-oriented Abstract
  • 164. JARGON ALERT Needs The circumstances in which something is necessary, or that require some course of action.
  • 165. Abraham Harold Maslow (April 1, 1908 – June 8, 1970) was an American psychologist. He is noted for his concept- ualization of a "hierarchy of human needs", and is considered the founder of humanistic psychology.
  • 166.
  • 167.
  • 168.
  • 169.
  • 170.
  • 171. CONTEXT MEDIUM (Mobile) INTERACTION
  • 172. ? CONTEXT MEDIUM (Mobile) INTERACTION
  • 173.
  • 174.
  • 175.
  • 176.
  • 177. JARGON ALERT Skeuomorph A derivative object that retains ornamental design cues to a structure that was necessary in the original.
  • 179.
  • 180.
  • 181.
  • 182.
  • 183.
  • 184.
  • 185.
  • 186. great interactions evoke feelings MADE WITH LOVE IN SEATTLE BY
  • 187.
  • 188.
  • 189. “Unlike personality, attitudes are expected to change as a function of experience.”
  • 190.
  • 191. Affect
  • 192. Affect The emotional response that expresses an individual's degree of preference for an entity.
  • 194. Affect Behavior The verbal indication or typical behavioral tendency of an individual.
  • 196. Affect Behavior Cognition The evaluation of the entity that constitutes an individual's beliefs about the object.
  • 197.
  • 198.
  • 199.
  • 200. 6 Rules for Designing Amazing Apps Brian Fling @fling 1. UNDERSTAND THE MEDIUM Get to know the differences between mobile and other mediums. 2. GET YOUR DATA DIALED 4. DESIGN FOR INTERACTION #5. 5 A gift for pixel perfection and psych degree can come in handy. FOCUS ON THE DETAILS Data is the new content, and it comes from 1. Small screens don’t make things easier. They everywhere. make things a lot harder. 3. BE A MASTER OF CONTEXT 6. ALLOW AMPLE TIME Dive into context, it is the easiest way to It takes a lot longer than you might think. level up to awesomeness.
  • 201. details matter MADE WITH LOVE IN SEATTLE BY
  • 202.
  • 203.
  • 204.
  • 205.
  • 206.
  • 207.
  • 208.
  • 209. design @ 1600% MADE WITH LOVE IN SEATTLE BY
  • 210.
  • 211.
  • 212.
  • 213. 6x Navigation & Toolbars
  • 214. 6x Navigation & Toolbars 3x Alerts & Modals
  • 215. 6x Navigation & Toolbars 3x Alerts & Modals 26x Types of Views
  • 216. 6x Navigation & Toolbars 3x Alerts & Modals 26x Types of Views 15x View Controls
  • 217. 6x Navigation & Toolbars 3x Alerts & Modals 26x Types of Views 15x View Controls 13x Application Controls
  • 218. 6x Navigation & Toolbars 3x Alerts & Modals 26x Types of Views 15x View Controls 13x Application Controls 9x Animations & Transitions
  • 219.
  • 220. 6 Rules for Designing Amazing Apps Brian Fling @fling 1. UNDERSTAND THE MEDIUM Get to know the differences between mobile and other mediums. 2. GET YOUR DATA DIALED 4. DESIGN FOR INTERACTION A gift for pixel perfection and psych degree can come in handy. 5. FOCUS ON THE DETAILS Data is the new content, and it comes from Small screens don’t make things easier. They everywhere. make things a lot harder. 3. BE A MASTER OF CONTEXT #6. 6 ALLOW AMPLE TIME Dive into context, it is the easiest way to It takes a lot longer than you might think. level up to awesomeness.
  • 221. there are few tools or processes that suit mobile MADE WITH LOVE IN SEATTLE BY
  • 222. DESIGNERS DEVELOPERS
  • 223. Planning Interactions Design Integration Development Testing Fixes Deployment DESIGNERS DEVELOPERS
  • 224. Planning Interactions Design Integration Development Testing Fixes Deployment DESIGNERS DEVELOPERS
  • 225. Planning Interactions Design Integration Development Testing Fixes Deployment DESIGNERS DEVELOPERS
  • 226. Planning Interactions Design Integration Development Testing Fixes Deployment DESIGNERS DEVELOPERS
  • 227. Planning Interactions Design Integration Development Testing Fixes Deployment DESIGNERS DEVELOPERS
  • 228. Planning Interactions Design Integration Development Testing Fixes Deployment DESIGNERS DEVELOPERS
  • 229. Planning Interactions Design Integration Development Testing Fixes Deployment DESIGNERS DEVELOPERS
  • 230. Planning Interactions Design Integration Development Testing Fixes Deployment DESIGNERS DEVELOPERS
  • 231. Planning Interactions Design Integration Development Testing Fixes Deployment DESIGNERS DEVELOPERS
  • 232.
  • 233.
  • 234.
  • 235. Mobile Design is Web Design
  • 236. Mobile Design is Web Design
  • 237.
  • 238. Mobile Design is Software Design
  • 239. Mobile Design is Software Design
  • 240. A Fully Agile Agency From Start to Finish This document contains confidential information and is provided for private review only. Do not distribute without permission.
  • 241. This document contains confidential information and is provided for private review only. Do not distribute without permission.
  • 242. This document contains confidential information and is provided for private review only. Do not distribute without permission.
  • 245. Define Data Process
  • 246. Define Data Interaction Process
  • 247. Define Data Interaction Design Process
  • 248. Deliverables Define Data Interaction Design Process
  • 249. Deliverables Project Brief Define Data Interaction Design Process
  • 250. Journeys Deliverables Project Brief Define Data Interaction Design Process
  • 251. Context Map Journeys Deliverables Project Brief Define Data Interaction Design Process
  • 252. Context Map Journeys Deliverables Project Brief Content Audit Define Data Interaction Design Process
  • 253. Context Map Journeys API Audit Deliverables Project Brief Content Audit Define Data Interaction Design Process
  • 254. Context Map Data Modeling Journeys API Audit Deliverables Project Brief Content Audit Define Data Interaction Design Process
  • 255. App Flow Context Map Data Modeling Journeys API Audit Deliverables Project Brief Content Audit Define Data Interaction Design Process
  • 256. App Flow Context Map Data Modeling Journeys API Audit Deliverables Project Brief Screen Content Audit Descriptions Define Data Interaction Design Process
  • 257. App Flow Context Map Data Modeling Journeys API Audit Zone Diagrams Deliverables Project Brief Screen Content Audit Descriptions Define Data Interaction Design Process
  • 258. App Flow Context Map Data Modeling App Map Journeys API Audit Zone Diagrams Deliverables Project Brief Screen Content Audit Descriptions Define Data Interaction Design Process
  • 259. App Flow Reference Design Context Map Data Modeling App Map Journeys API Audit Zone Diagrams Deliverables Project Brief Screen Content Audit Descriptions Define Data Interaction Design Process
  • 260. App Flow Reference Design Context Map Data Modeling App Map Journeys API Audit Zone Diagrams Deliverables Project Brief Screen Content Audit Design Brief Descriptions Define Data Interaction Design Process
  • 261. App Flow Reference Design Context Map Data Modeling App Map Journeys API Audit Zone Diagrams Wireframes Deliverables Project Brief Screen Content Audit Design Brief Descriptions Define Data Interaction Design Process
  • 262. App Flow Reference Design Context Map Data Modeling Design App Map Direction Journeys API Audit Zone Diagrams Wireframes Deliverables Project Brief Screen Content Audit Design Brief Descriptions Define Data Interaction Design Process
  • 263. App Flow Reference Design Comps Design Context Map Data Modeling Design App Map Direction Journeys API Audit Zone Diagrams Wireframes Deliverables Project Brief Screen Content Audit Design Brief Descriptions Define Data Interaction Design Process
  • 264. Asset Library App Flow Reference Design Comps Design Context Map Data Modeling Design App Map Direction Journeys API Audit Zone Diagrams Wireframes Deliverables Project Brief Screen Content Audit Design Brief Descriptions Define Data Interaction Design Process
  • 265. 6 Rules for Designing Amazing Apps Brian Fling @fling 1. UNDERSTAND THE MEDIUM Get to know the differences between mobile and other mediums. 2. GET YOUR DATA DIALED 4. DESIGN FOR INTERACTION A gift for pixel perfection and psych degree can come in handy. 5. FOCUS ON THE DETAILS Data is the new content, and it comes from Small screens don’t make things easier. They everywhere. make things a lot harder. 3. BE A MASTER OF CONTEXT 6. ALLOW AMPLE TIME Dive into context, it is the easiest way to It takes a lot longer than you might think. level up to awesomeness.
  • 266.
  • 267.
  • 268.
  • 269.
  • 270.
  • 271.
  • 272.
  • 273.
  • 280. Get in Touch THANK YOU Find Out How We Can Help You. My name is Brian Fling and Brian Fling I’m a Mobile Designer Founder & Creative Director brian@pinchzoom.com +1 206 351-6060 twitter.com/fling book mobiledesign.org company pinchzoom.com blog pinchzoom.com/fling