SlideShare une entreprise Scribd logo
1  sur  69
WHAT MAKES
  YOUR APP
  GROUSE?
             Shane Morris
             shane@automaticstudio.com.au
             @shanemo
I KNOW, YOU
  JUST WANT
    TO START
     CODING
FEATURES-
     OUT?
            OR PEOPLE-IN?
A BIT ABOUT ME
SOME GROUSE APPS
COCKTAIL FLOW (WINDOWS 8)   QANTAS (WINDOWS PHONE)
WHAT MAKES
THOSE APPS
  GROUSE?
WHAT MAKES THOSE APPS GROUSE?

WHAT WE SAW
MINIMALISM                      GROUSE:
VISUAL                          VISUALLY
FUNCTIONAL                      FUNCTIONALLY

STANDARDS
CONSISTENCY

DISCOVERABILITY

ORIENTATION
SHALLOW NAVIGATION
HEADINGS
BACK
TRANSITIONS
PETER MERHOLZ

A GROUSE USER EXPERIENCE
A GROUSE USER EXPERIENCE

THE RIGHT…
                                          Conceptual
                                  IDEA      design
                           (Start here)
                                          Information
                           STRUCTURE
                                             design

                           INTERFACE      Interaction
                                            design

                              VISUALS
                                            Visual
                                            design

                  (THEN CODE… )
„BEST APP‟
STATEMENT
              CONCEPTUAL DESIGN
“MY APP IS THE
     BEST APP
       FOR…”
                 DO ONE THING WELL
EXERCISE
           MY APP IS THE BEST
           APP FOR…
“DO MORE WITH
         LESS”
                 WINDOWS DESIGN
                 PRINCIPLE
A GROUSE USER EXPERIENCE

THE RIGHT…
                                          Conceptual
                                  IDEA      design
                           (Start here)
                                          Information
                           STRUCTURE
                                             design

                           INTERFACE      Interaction
                                            design

                              VISUALS
                                            Visual
                                            design

                  (THEN CODE… )
PROCESS

PLANNING YOUR APP‟S UX
PROCESS

PLANNING YOUR APP‟S UX
PROCESS

PLANNING YOUR APP‟S UX
1. DECIDE WHAT YOUR APP IS GREAT AT               

2. DECIDE WHAT USER ACTIVITIES TO SUPPORT

3. DECIDE WHAT FEATURES TO INCLUDE

4. DECIDE HOW TO MONETIZE YOUR APP

5. DESIGN THE UI FOR YOUR APP

6. MAKE A GOOD FIRST IMPRESSION

7. PROTOTYPE AND VALIDATE YOUR DESIGN




                                            msdn.microsoft.com/en-US/library/windows/apps/hh465427
PROCESS

PLANNING YOUR APP‟S UX
1. DECIDE WHAT YOUR APP IS GREAT AT               

2. DECIDE WHAT USER ACTIVITIES TO SUPPORT

3. DECIDE WHAT FEATURES TO INCLUDE

4. DECIDE HOW TO MONETIZE YOUR APP

5. DESIGN THE UI FOR YOUR APP

6. MAKE A GOOD FIRST IMPRESSION

7. PROTOTYPE AND VALIDATE YOUR DESIGN




                                            msdn.microsoft.com/en-US/library/windows/apps/hh465427
EXERCISE
           LIST ALL THE THINGS SCENARIOS
           USERS CAN COMPLETE WITH
           YOUR APP.
           ALL SENTENCES START WITH
           “USERS CAN…”
NOW
   YOU HAVE
 YOUR USER
SCENARIOS…
              PLEASE REMOVE HALF
              EXAMINE YOUR „BEST APP‟
              STATEMENT
INFORMATION
     DESIGN
Conceptual
INFORMATION     design


     DESIGN   Information
                 design
NAVIGATION
INFORMATION DESIGN

HIERARCHICAL NAVIGATION


                       Hub



                     Section



                      Detail
INFORMATION DESIGN

„DEFAULT‟ NAVIGATION STRUCTURE

WINDOWS 8            WINDOWS PHONE

HUB                  PANORAMA
 SECTION              PIVOT
  DETAIL                PAGE
HUBS
      AND
PANORAMAS
INFORMATION DESIGN

HUB / PANORAMA TIPS
THE APP‟S VALUE PROPOSITION SHOULD BE         NON-STANDARD GROUP SIZES ARE OK
IMMEDIATELY CLEAR
                                              PAY ATTENTION TO READING ORDER
THINK “MAGAZINE COVER”
                                              A LIST IS BETTER IF THERE IS AN IMPLIED
REFLECT THE START SCREEN TILES AND
                                              ORDER.
CONTENT
                                              MINIMISE INTERACTIVITY
MAKE IT CLEAR THERE IS MORE CONTENT OFF THE
EDGE                                          AVOID GESTURES THAT INTERFERE WITH
                                              PANNING THE PANORAMA
“PEEK”
DON‟T BE PREDICTABLE IF CONTENT IS NOT        DON‟T USE CONTROLS TO NAVIGATE WITHIN THE
PREDICTABLE                                   PANORAMA

YOU DON‟T HAVE TO DEFAULT TO THE
FIRST PANEL
(PHONE)
EXERCISE
           SKETCH OUT YOUR NAVIGATION
           STRUCTURE
           LOOK AT YOUR KEY SCENARIOS
INTERACTION
     DESIGN
Conceptual
                design


INTERACTION   Information
                 design


     DESIGN   Interaction
                design
INTERACTION DESIGN TIPS
CONTENT AS CONTROLS                  TOUCH
“DIRECT MANIPULATION”                TARGET SIZE
                                     REACH
MOVE OTHER COMMANDS OFF THE CANVAS
                                     OCCLUSION
Charms
App Bar
Context menus
…Except where you can‟t…
VISUAL DESIGN
Conceptual
                  design

                Information
                   design


VISUAL DESIGN   Interaction
                  design


                  Visual
                  design
VISUAL
MINIMALISM
             EVERY ELEMENT SHOULD BE ABLE
             TO JUSTIFY IT‟S EXISTENCE
             TO SOLVE A LAYOUT PROBLEM, TRY
             REMOVING PIXELS, NOT ADDING
             THEM
VISUAL DESIGN
PRO TIP          leave s**t out
VISUAL DESIGN
PRO TIP          turn s**t down
TEMPLATES
 AND GRIDS
             THE STANDARD TEMPLATES
             ARE A GOOD START
VISUAL DESIGN

GRIDS
VISUAL DESIGN

GRIDS
VISUAL DESIGN

GRIDS
VISUAL DESIGN
PRO TIP          line s**t up
VISUAL DESIGN
PRO TIP          space s**t evenly
VISUAL
HIERARCHY
             USE VISUALS TO EXPLAIN THE
             STRUCTURE OF YOUR PAGE
VISUAL DESIGN

VISUAL HIERARCHY
                                CASE
COMMUNICATE A CLEAR HIERARCHY
OF INFORMATION



TOOLS
                                size
TYPOGRAPHY
 size                          weight
 colour                         alignment   alignment
 weight
ALIGNMENT                        proximity   proximity
WHITESPACE                       colour      colour
VISUAL DESIGN

VISUAL HIERARCHY

USE TYPOGRAPHY TO COMMUNICATE THE
HIERARCHY OF INFORMATION
 Experiment with font weight and colour, rather
  than introducing additional font sizes.



TAKE ADVANTAGE OF BUILT-IN STYLES IN
EXPRESSION BLEND / VISUAL STUDIO
VISUAL DESIGN
PRO TIP          group s**t
                 and sub-group s**t
ELEGANT
VARIATION
            STRIVE FOR MEANINGFUL
            VARIETY
VISUAL DESIGN
PRO TIP          mix s**t up
COLOUR
VISUAL DESIGN

BRAND COLOURS
VISUAL DESIGN

HOW MANY COLOURS SHOULD I USE?
RATE YOURSELF AS A GRAPHIC DESIGNER




1                       THAT‟S HOW MANY COLOURS YOU SHOULD USE          5
                                 (PLUS BLACK AND WHITE)
(S**T)                                                           (GROUSE)
HOW MANY COLOURS SHOULD I USE?

BUT I REALLY NEED MORE COLOURS!
USE SHADES OF THE ONE COLOUR     KULER.ADOBE.COM
VISUAL DESIGN
PRO TIP          you don‟t need a s**tload
                 of colours
FOREGROUND AND BACKGROUND
COLOURS
COOL COLOURS IN THE BACKGROUND

HOT COLOURS IN THE FOREGROUND
VISUAL DESIGN
PRO TIP          hot colours look s**thouse
                 in the background
FONTS
VISUAL DESIGN

HOW MANY FONTS SHOULD I USE?
RATE YOURSELF AS A GRAPHIC DESIGNER




1
(S**T)
                                      1          5
                                          (GROUSE)
VISUAL DESIGN

WHAT FONTS SHOULD I USE?
WINDOWS PHONE         STANDARD FONT SIZES AND WEIGHTS ARE
SEGOE WP              PROVIDED IN THE TEMPLATES
                      DON‟T VARY FROM THEM

WINDOWS 8             IF YOU HAVE A COMPANY/BRAND FONT
SEGOE UI              YOU CAN USE IT FOR MAJOR HEADINGS…
CAMBRIA               if it is easy to distinguish from Segoe
Reading
CALLIBRI
Reading and Writing
VISUAL DESIGN
PRO TIP          segoe is the s**t
BLAND
  APP?
         YOUR APP LOOKS GROUSE
         WITH A BEAUTIFUL
         PHOTO IN THE
         BACKGROUND
VISUAL DESIGN
PRO TIP          get a s**t-hot
                 photo
RECAP
GROUSE APPS

PRO TIPS
LEAVE S**T OUT                          PEOPLE-IN, NOT FUNCTIONS-OUT
TURN S**T DOWN                          FOLLOW THE GUIDELINES!
LINE S**T UP                            DESIGN.WINDOWS.COM
                                        DEV.WINDOWSPHONE.COM/DESIGN
SPACE S**T EVENLY
GROUP S**T
AND SUB-GROUP S**T
MIX S**T UP
YOU DON‟T NEED A S**T-LOAD OF COLOURS
HOT COLOURS LOOK S**THOUSE
IN THE BACKGROUND
SEGOE IT THE S**T
GET A S**T-HOT PHOTO
WHAT
NEXT?
WHAT MAKES YOUR APP GROUSE?

WHAT NEXT?
BEFORE YOU START CODING…
CULL YOUR FEATURES
SKETCH THE PAGE STRUCTURE AND NAVIGATION OF YOUR APP
GROUP INFORMATION WITHIN PAGES


AS YOU CODE…
THINK ABOUT
 The information hierarchy on your pages
 Templates, grids and alignment
 Standards and consistency


SOLVE DESIGN PROBLEMS BY REMOVING DETAIL, NOT ADDING

Contenu connexe

Tendances

Rethinking Enterprise Software - Brandolini
Rethinking Enterprise Software - BrandoliniRethinking Enterprise Software - Brandolini
Rethinking Enterprise Software - BrandoliniCodemotion
 
An agile approach to iPhone design: Paper prototyping + user testing
An agile approach to iPhone design:  Paper prototyping + user testingAn agile approach to iPhone design:  Paper prototyping + user testing
An agile approach to iPhone design: Paper prototyping + user testingGinsburg Design
 
Mobile UX - the intricacies of designing for mobile devices
Mobile UX - the intricacies of designing for mobile devicesMobile UX - the intricacies of designing for mobile devices
Mobile UX - the intricacies of designing for mobile devicesAntony Ribot
 
Characteristics of a well designed user interface
Characteristics of a well designed user interfaceCharacteristics of a well designed user interface
Characteristics of a well designed user interfaceThomas Byttebier
 
Integrating Axure Into Your Design Process
Integrating Axure Into Your Design ProcessIntegrating Axure Into Your Design Process
Integrating Axure Into Your Design ProcessFred Beecher
 
User Interface Prototyping - Low- and High-Fidelity Prototyping Today
User Interface Prototyping - Low- and High-Fidelity Prototyping TodayUser Interface Prototyping - Low- and High-Fidelity Prototyping Today
User Interface Prototyping - Low- and High-Fidelity Prototyping TodayThomas Memmel
 
iOS design: a case study
iOS design: a case studyiOS design: a case study
iOS design: a case studyJohan Ronsse
 
Android 4.0 UI Design Tips
Android 4.0 UI Design TipsAndroid 4.0 UI Design Tips
Android 4.0 UI Design TipsJustin Lee
 
Android UI Design Tips
Android UI Design TipsAndroid UI Design Tips
Android UI Design TipsLuis Abreu
 
Mobile Interaction Design - 行動世界裡的互動設計之 7 言心旅
Mobile Interaction Design - 行動世界裡的互動設計之 7 言心旅Mobile Interaction Design - 行動世界裡的互動設計之 7 言心旅
Mobile Interaction Design - 行動世界裡的互動設計之 7 言心旅Aidan Wu
 
6 ways to refine iPhone and iPad Apps
6 ways to refine iPhone and iPad Apps6 ways to refine iPhone and iPad Apps
6 ways to refine iPhone and iPad AppsGinsburg Design
 
iPhone Design Workshop
iPhone Design WorkshopiPhone Design Workshop
iPhone Design WorkshopRick Messer
 
Design Systems: Parts, Products & People
Design Systems: Parts, Products & PeopleDesign Systems: Parts, Products & People
Design Systems: Parts, Products & Peoplenathanacurtis
 
Top Tips for Android UIs - Getting the Magic on Tablets
Top Tips for Android UIs - Getting the Magic on TabletsTop Tips for Android UIs - Getting the Magic on Tablets
Top Tips for Android UIs - Getting the Magic on TabletsMotorola Mobility - MOTODEV
 
Android Design Guidelines 4.0
Android Design Guidelines 4.0Android Design Guidelines 4.0
Android Design Guidelines 4.0Brandon Nolte
 

Tendances (15)

Rethinking Enterprise Software - Brandolini
Rethinking Enterprise Software - BrandoliniRethinking Enterprise Software - Brandolini
Rethinking Enterprise Software - Brandolini
 
An agile approach to iPhone design: Paper prototyping + user testing
An agile approach to iPhone design:  Paper prototyping + user testingAn agile approach to iPhone design:  Paper prototyping + user testing
An agile approach to iPhone design: Paper prototyping + user testing
 
Mobile UX - the intricacies of designing for mobile devices
Mobile UX - the intricacies of designing for mobile devicesMobile UX - the intricacies of designing for mobile devices
Mobile UX - the intricacies of designing for mobile devices
 
Characteristics of a well designed user interface
Characteristics of a well designed user interfaceCharacteristics of a well designed user interface
Characteristics of a well designed user interface
 
Integrating Axure Into Your Design Process
Integrating Axure Into Your Design ProcessIntegrating Axure Into Your Design Process
Integrating Axure Into Your Design Process
 
User Interface Prototyping - Low- and High-Fidelity Prototyping Today
User Interface Prototyping - Low- and High-Fidelity Prototyping TodayUser Interface Prototyping - Low- and High-Fidelity Prototyping Today
User Interface Prototyping - Low- and High-Fidelity Prototyping Today
 
iOS design: a case study
iOS design: a case studyiOS design: a case study
iOS design: a case study
 
Android 4.0 UI Design Tips
Android 4.0 UI Design TipsAndroid 4.0 UI Design Tips
Android 4.0 UI Design Tips
 
Android UI Design Tips
Android UI Design TipsAndroid UI Design Tips
Android UI Design Tips
 
Mobile Interaction Design - 行動世界裡的互動設計之 7 言心旅
Mobile Interaction Design - 行動世界裡的互動設計之 7 言心旅Mobile Interaction Design - 行動世界裡的互動設計之 7 言心旅
Mobile Interaction Design - 行動世界裡的互動設計之 7 言心旅
 
6 ways to refine iPhone and iPad Apps
6 ways to refine iPhone and iPad Apps6 ways to refine iPhone and iPad Apps
6 ways to refine iPhone and iPad Apps
 
iPhone Design Workshop
iPhone Design WorkshopiPhone Design Workshop
iPhone Design Workshop
 
Design Systems: Parts, Products & People
Design Systems: Parts, Products & PeopleDesign Systems: Parts, Products & People
Design Systems: Parts, Products & People
 
Top Tips for Android UIs - Getting the Magic on Tablets
Top Tips for Android UIs - Getting the Magic on TabletsTop Tips for Android UIs - Getting the Magic on Tablets
Top Tips for Android UIs - Getting the Magic on Tablets
 
Android Design Guidelines 4.0
Android Design Guidelines 4.0Android Design Guidelines 4.0
Android Design Guidelines 4.0
 

En vedette

When data is duplicated or missing from graphs
When data is duplicated or missing from graphsWhen data is duplicated or missing from graphs
When data is duplicated or missing from graphsBrent Daigle, Ph.D.
 
Ensayo conectivismo y educación primaria
Ensayo conectivismo y educación primariaEnsayo conectivismo y educación primaria
Ensayo conectivismo y educación primariaRafael Herraez Navarro
 
Silverlight Splashes Out
Silverlight Splashes OutSilverlight Splashes Out
Silverlight Splashes OutShane Morris
 
High in the Sky (Reading Comprehension)
High in the Sky (Reading Comprehension) High in the Sky (Reading Comprehension)
High in the Sky (Reading Comprehension) Brent Daigle, Ph.D.
 
Citizen Power Project
Citizen Power ProjectCitizen Power Project
Citizen Power Projectsmuemd
 
Ficha descriptiva de un caso de uso de las tic en el contexto educativo y su ...
Ficha descriptiva de un caso de uso de las tic en el contexto educativo y su ...Ficha descriptiva de un caso de uso de las tic en el contexto educativo y su ...
Ficha descriptiva de un caso de uso de las tic en el contexto educativo y su ...Rafael Herraez Navarro
 
Web311 Designing Compelling Silverlight User Experiences With Expression St...
Web311   Designing Compelling Silverlight User Experiences With Expression St...Web311   Designing Compelling Silverlight User Experiences With Expression St...
Web311 Designing Compelling Silverlight User Experiences With Expression St...Shane Morris
 
Creating Responsive Learning Environments
Creating Responsive Learning EnvironmentsCreating Responsive Learning Environments
Creating Responsive Learning EnvironmentsBrent Daigle, Ph.D.
 
Strijker, A. (2002). Teletop Techniek En Didactiek
Strijker, A. (2002). Teletop Techniek En DidactiekStrijker, A. (2002). Teletop Techniek En Didactiek
Strijker, A. (2002). Teletop Techniek En DidactiekSaxion
 
Non food Incentives and Rewards to Use in the Classroom
Non food Incentives and Rewards to Use in the ClassroomNon food Incentives and Rewards to Use in the Classroom
Non food Incentives and Rewards to Use in the ClassroomBrent Daigle, Ph.D.
 

En vedette (20)

When data is duplicated or missing from graphs
When data is duplicated or missing from graphsWhen data is duplicated or missing from graphs
When data is duplicated or missing from graphs
 
Placevaluewords
PlacevaluewordsPlacevaluewords
Placevaluewords
 
E C O S Y S T E M 2007
E C O S Y S T E M 2007E C O S Y S T E M 2007
E C O S Y S T E M 2007
 
Capitalization rules
Capitalization rulesCapitalization rules
Capitalization rules
 
Ensayo conectivismo y educación primaria
Ensayo conectivismo y educación primariaEnsayo conectivismo y educación primaria
Ensayo conectivismo y educación primaria
 
Vitrais
VitraisVitrais
Vitrais
 
Branches Of Government
Branches Of GovernmentBranches Of Government
Branches Of Government
 
Adjectives
AdjectivesAdjectives
Adjectives
 
Silverlight Splashes Out
Silverlight Splashes OutSilverlight Splashes Out
Silverlight Splashes Out
 
High in the Sky (Reading Comprehension)
High in the Sky (Reading Comprehension) High in the Sky (Reading Comprehension)
High in the Sky (Reading Comprehension)
 
Citizen Power Project
Citizen Power ProjectCitizen Power Project
Citizen Power Project
 
Ficha descriptiva de un caso de uso de las tic en el contexto educativo y su ...
Ficha descriptiva de un caso de uso de las tic en el contexto educativo y su ...Ficha descriptiva de un caso de uso de las tic en el contexto educativo y su ...
Ficha descriptiva de un caso de uso de las tic en el contexto educativo y su ...
 
Considerations For All Teachers
Considerations For All TeachersConsiderations For All Teachers
Considerations For All Teachers
 
National government
National governmentNational government
National government
 
Web311 Designing Compelling Silverlight User Experiences With Expression St...
Web311   Designing Compelling Silverlight User Experiences With Expression St...Web311   Designing Compelling Silverlight User Experiences With Expression St...
Web311 Designing Compelling Silverlight User Experiences With Expression St...
 
Creating Responsive Learning Environments
Creating Responsive Learning EnvironmentsCreating Responsive Learning Environments
Creating Responsive Learning Environments
 
Strijker, A. (2002). Teletop Techniek En Didactiek
Strijker, A. (2002). Teletop Techniek En DidactiekStrijker, A. (2002). Teletop Techniek En Didactiek
Strijker, A. (2002). Teletop Techniek En Didactiek
 
Steve Jobs
Steve JobsSteve Jobs
Steve Jobs
 
Autism Spectrum Disorders
Autism Spectrum DisordersAutism Spectrum Disorders
Autism Spectrum Disorders
 
Non food Incentives and Rewards to Use in the Classroom
Non food Incentives and Rewards to Use in the ClassroomNon food Incentives and Rewards to Use in the Classroom
Non food Incentives and Rewards to Use in the Classroom
 

Similaire à What makes your app grouse - #appfest Sydney

Confoo 2012-03-01 - Building mobile experiences that don't suck
Confoo 2012-03-01 - Building mobile experiences that don't suckConfoo 2012-03-01 - Building mobile experiences that don't suck
Confoo 2012-03-01 - Building mobile experiences that don't suckFrédéric Harper
 
10 Things to know about experience design
10 Things to know about experience design10 Things to know about experience design
10 Things to know about experience designAynne Valencia
 
Inspiration from The Edge: New Patterns for Interface Design
Inspiration from The Edge: New Patterns for Interface DesignInspiration from The Edge: New Patterns for Interface Design
Inspiration from The Edge: New Patterns for Interface DesignStephen Anderson
 
6 Rules to Designing Amazing Mobile Apps (@media 2011)
6 Rules to Designing Amazing Mobile Apps (@media 2011)6 Rules to Designing Amazing Mobile Apps (@media 2011)
6 Rules to Designing Amazing Mobile Apps (@media 2011)Brian Fling
 
Introduction to software design
Introduction to software designIntroduction to software design
Introduction to software designTech in Asia
 
Mobile Information Architecture
Mobile Information ArchitectureMobile Information Architecture
Mobile Information ArchitectureAndy Fitzgerald
 
Good UX Karma: Guiding Principles to Simpler, Easier and Happier UI Design
Good UX Karma: Guiding Principles to Simpler, Easier and Happier UI DesignGood UX Karma: Guiding Principles to Simpler, Easier and Happier UI Design
Good UX Karma: Guiding Principles to Simpler, Easier and Happier UI DesignHafiz Huda
 
UX Design for Mobile Apps
UX Design for Mobile AppsUX Design for Mobile Apps
UX Design for Mobile AppsKamil Zieba
 
Rethinking the Interaction Design Portfolio
Rethinking the Interaction Design PortfolioRethinking the Interaction Design Portfolio
Rethinking the Interaction Design PortfolioJoel Califa
 
10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App Developers10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App DevelopersJigyasa Makkar
 
QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10Almog Koren
 
SparxUp-UI by Andreas Fendri
SparxUp-UI by Andreas FendriSparxUp-UI by Andreas Fendri
SparxUp-UI by Andreas FendriBhazz Team
 
Visual design - a key part of mobile apps
Visual design - a key part of mobile appsVisual design - a key part of mobile apps
Visual design - a key part of mobile appsHenrik Hedegaard
 
Metro Design Language
Metro Design LanguageMetro Design Language
Metro Design LanguageShane Morris
 

Similaire à What makes your app grouse - #appfest Sydney (20)

Confoo 2012-03-01 - Building mobile experiences that don't suck
Confoo 2012-03-01 - Building mobile experiences that don't suckConfoo 2012-03-01 - Building mobile experiences that don't suck
Confoo 2012-03-01 - Building mobile experiences that don't suck
 
10 Things to know about experience design
10 Things to know about experience design10 Things to know about experience design
10 Things to know about experience design
 
Inspiration from The Edge: New Patterns for Interface Design
Inspiration from The Edge: New Patterns for Interface DesignInspiration from The Edge: New Patterns for Interface Design
Inspiration from The Edge: New Patterns for Interface Design
 
Ocean user experience-swtokyo
Ocean user experience-swtokyoOcean user experience-swtokyo
Ocean user experience-swtokyo
 
When Games Go Small
When Games Go SmallWhen Games Go Small
When Games Go Small
 
6 Rules to Designing Amazing Mobile Apps (@media 2011)
6 Rules to Designing Amazing Mobile Apps (@media 2011)6 Rules to Designing Amazing Mobile Apps (@media 2011)
6 Rules to Designing Amazing Mobile Apps (@media 2011)
 
Introduction to software design
Introduction to software designIntroduction to software design
Introduction to software design
 
Mobile Information Architecture
Mobile Information ArchitectureMobile Information Architecture
Mobile Information Architecture
 
Good UX Karma: Guiding Principles to Simpler, Easier and Happier UI Design
Good UX Karma: Guiding Principles to Simpler, Easier and Happier UI DesignGood UX Karma: Guiding Principles to Simpler, Easier and Happier UI Design
Good UX Karma: Guiding Principles to Simpler, Easier and Happier UI Design
 
UX Design for Mobile Apps
UX Design for Mobile AppsUX Design for Mobile Apps
UX Design for Mobile Apps
 
What is User Experience Design?
What is User Experience Design?What is User Experience Design?
What is User Experience Design?
 
Rethinking the Interaction Design Portfolio
Rethinking the Interaction Design PortfolioRethinking the Interaction Design Portfolio
Rethinking the Interaction Design Portfolio
 
10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App Developers10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App Developers
 
QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10
 
UX Work Shop
UX Work ShopUX Work Shop
UX Work Shop
 
UX Workshop
UX WorkshopUX Workshop
UX Workshop
 
SparxUp-UI by Andreas Fendri
SparxUp-UI by Andreas FendriSparxUp-UI by Andreas Fendri
SparxUp-UI by Andreas Fendri
 
Design for Developers
Design for DevelopersDesign for Developers
Design for Developers
 
Visual design - a key part of mobile apps
Visual design - a key part of mobile appsVisual design - a key part of mobile apps
Visual design - a key part of mobile apps
 
Metro Design Language
Metro Design LanguageMetro Design Language
Metro Design Language
 

Plus de Shane Morris

Metro Design Language - WebDU
Metro Design Language - WebDUMetro Design Language - WebDU
Metro Design Language - WebDUShane Morris
 
Prototypes, Prototypes, Prototypes
Prototypes, Prototypes, PrototypesPrototypes, Prototypes, Prototypes
Prototypes, Prototypes, PrototypesShane Morris
 
WIndows Phone 7 UX
WIndows Phone 7 UXWIndows Phone 7 UX
WIndows Phone 7 UXShane Morris
 
101 Things I Learned In Interaction Design School - Web Directions South
101 Things I Learned In Interaction Design School - Web Directions South101 Things I Learned In Interaction Design School - Web Directions South
101 Things I Learned In Interaction Design School - Web Directions SouthShane Morris
 
Defining the recipient journey ux
Defining the recipient journey uxDefining the recipient journey ux
Defining the recipient journey uxShane Morris
 
Design In The Round: Creating Compelling User Experiences for Surface
Design In The Round: Creating Compelling User Experiences for SurfaceDesign In The Round: Creating Compelling User Experiences for Surface
Design In The Round: Creating Compelling User Experiences for SurfaceShane Morris
 
Customer Experience and the 3 F's
Customer Experience and the 3 F'sCustomer Experience and the 3 F's
Customer Experience and the 3 F'sShane Morris
 
From Website To Webapp Shane Morris
From Website To Webapp   Shane MorrisFrom Website To Webapp   Shane Morris
From Website To Webapp Shane MorrisShane Morris
 
Pimp My App Shane Morris
Pimp My App   Shane MorrisPimp My App   Shane Morris
Pimp My App Shane MorrisShane Morris
 
Using Microsoft Silverlight for Creating Rich Mobile User Experiences
Using Microsoft Silverlight for Creating Rich Mobile User ExperiencesUsing Microsoft Silverlight for Creating Rich Mobile User Experiences
Using Microsoft Silverlight for Creating Rich Mobile User ExperiencesShane Morris
 
Pimp My App Shane Morris
Pimp My App   Shane MorrisPimp My App   Shane Morris
Pimp My App Shane MorrisShane Morris
 
Aimia- Future Of Usability 0712
Aimia- Future Of Usability 0712Aimia- Future Of Usability 0712
Aimia- Future Of Usability 0712Shane Morris
 

Plus de Shane Morris (12)

Metro Design Language - WebDU
Metro Design Language - WebDUMetro Design Language - WebDU
Metro Design Language - WebDU
 
Prototypes, Prototypes, Prototypes
Prototypes, Prototypes, PrototypesPrototypes, Prototypes, Prototypes
Prototypes, Prototypes, Prototypes
 
WIndows Phone 7 UX
WIndows Phone 7 UXWIndows Phone 7 UX
WIndows Phone 7 UX
 
101 Things I Learned In Interaction Design School - Web Directions South
101 Things I Learned In Interaction Design School - Web Directions South101 Things I Learned In Interaction Design School - Web Directions South
101 Things I Learned In Interaction Design School - Web Directions South
 
Defining the recipient journey ux
Defining the recipient journey uxDefining the recipient journey ux
Defining the recipient journey ux
 
Design In The Round: Creating Compelling User Experiences for Surface
Design In The Round: Creating Compelling User Experiences for SurfaceDesign In The Round: Creating Compelling User Experiences for Surface
Design In The Round: Creating Compelling User Experiences for Surface
 
Customer Experience and the 3 F's
Customer Experience and the 3 F'sCustomer Experience and the 3 F's
Customer Experience and the 3 F's
 
From Website To Webapp Shane Morris
From Website To Webapp   Shane MorrisFrom Website To Webapp   Shane Morris
From Website To Webapp Shane Morris
 
Pimp My App Shane Morris
Pimp My App   Shane MorrisPimp My App   Shane Morris
Pimp My App Shane Morris
 
Using Microsoft Silverlight for Creating Rich Mobile User Experiences
Using Microsoft Silverlight for Creating Rich Mobile User ExperiencesUsing Microsoft Silverlight for Creating Rich Mobile User Experiences
Using Microsoft Silverlight for Creating Rich Mobile User Experiences
 
Pimp My App Shane Morris
Pimp My App   Shane MorrisPimp My App   Shane Morris
Pimp My App Shane Morris
 
Aimia- Future Of Usability 0712
Aimia- Future Of Usability 0712Aimia- Future Of Usability 0712
Aimia- Future Of Usability 0712
 

Dernier

Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...instagramfab782445
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Websitemark11275
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024Ilham Brata
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxbingyichin04
 
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...amitlee9823
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...nirzagarg
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja Nehwal
 
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableCall Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableNitya salvi
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...amitlee9823
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证eeanqy
 
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Nitya salvi
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...gajnagarg
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...sonalitrivedi431
 

Dernier (20)

Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptx
 
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableCall Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
 
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
 

What makes your app grouse - #appfest Sydney

  • 1. WHAT MAKES YOUR APP GROUSE? Shane Morris shane@automaticstudio.com.au @shanemo
  • 2. I KNOW, YOU JUST WANT TO START CODING
  • 3. FEATURES- OUT? OR PEOPLE-IN?
  • 5. SOME GROUSE APPS COCKTAIL FLOW (WINDOWS 8) QANTAS (WINDOWS PHONE)
  • 7. WHAT MAKES THOSE APPS GROUSE? WHAT WE SAW MINIMALISM GROUSE: VISUAL VISUALLY FUNCTIONAL FUNCTIONALLY STANDARDS CONSISTENCY DISCOVERABILITY ORIENTATION SHALLOW NAVIGATION HEADINGS BACK TRANSITIONS
  • 8. PETER MERHOLZ A GROUSE USER EXPERIENCE
  • 9. A GROUSE USER EXPERIENCE THE RIGHT… Conceptual IDEA design (Start here) Information STRUCTURE design INTERFACE Interaction design VISUALS Visual design (THEN CODE… )
  • 10. „BEST APP‟ STATEMENT CONCEPTUAL DESIGN
  • 11. “MY APP IS THE BEST APP FOR…” DO ONE THING WELL
  • 12. EXERCISE MY APP IS THE BEST APP FOR…
  • 13. “DO MORE WITH LESS” WINDOWS DESIGN PRINCIPLE
  • 14. A GROUSE USER EXPERIENCE THE RIGHT… Conceptual IDEA design (Start here) Information STRUCTURE design INTERFACE Interaction design VISUALS Visual design (THEN CODE… )
  • 17. PROCESS PLANNING YOUR APP‟S UX 1. DECIDE WHAT YOUR APP IS GREAT AT  2. DECIDE WHAT USER ACTIVITIES TO SUPPORT 3. DECIDE WHAT FEATURES TO INCLUDE 4. DECIDE HOW TO MONETIZE YOUR APP 5. DESIGN THE UI FOR YOUR APP 6. MAKE A GOOD FIRST IMPRESSION 7. PROTOTYPE AND VALIDATE YOUR DESIGN msdn.microsoft.com/en-US/library/windows/apps/hh465427
  • 18. PROCESS PLANNING YOUR APP‟S UX 1. DECIDE WHAT YOUR APP IS GREAT AT  2. DECIDE WHAT USER ACTIVITIES TO SUPPORT 3. DECIDE WHAT FEATURES TO INCLUDE 4. DECIDE HOW TO MONETIZE YOUR APP 5. DESIGN THE UI FOR YOUR APP 6. MAKE A GOOD FIRST IMPRESSION 7. PROTOTYPE AND VALIDATE YOUR DESIGN msdn.microsoft.com/en-US/library/windows/apps/hh465427
  • 19. EXERCISE LIST ALL THE THINGS SCENARIOS USERS CAN COMPLETE WITH YOUR APP. ALL SENTENCES START WITH “USERS CAN…”
  • 20. NOW YOU HAVE YOUR USER SCENARIOS… PLEASE REMOVE HALF EXAMINE YOUR „BEST APP‟ STATEMENT
  • 21. INFORMATION DESIGN
  • 22. Conceptual INFORMATION design DESIGN Information design
  • 25. INFORMATION DESIGN „DEFAULT‟ NAVIGATION STRUCTURE WINDOWS 8 WINDOWS PHONE HUB PANORAMA SECTION PIVOT DETAIL PAGE
  • 26. HUBS AND PANORAMAS
  • 27. INFORMATION DESIGN HUB / PANORAMA TIPS THE APP‟S VALUE PROPOSITION SHOULD BE NON-STANDARD GROUP SIZES ARE OK IMMEDIATELY CLEAR PAY ATTENTION TO READING ORDER THINK “MAGAZINE COVER” A LIST IS BETTER IF THERE IS AN IMPLIED REFLECT THE START SCREEN TILES AND ORDER. CONTENT MINIMISE INTERACTIVITY MAKE IT CLEAR THERE IS MORE CONTENT OFF THE EDGE AVOID GESTURES THAT INTERFERE WITH PANNING THE PANORAMA “PEEK” DON‟T BE PREDICTABLE IF CONTENT IS NOT DON‟T USE CONTROLS TO NAVIGATE WITHIN THE PREDICTABLE PANORAMA YOU DON‟T HAVE TO DEFAULT TO THE FIRST PANEL (PHONE)
  • 28. EXERCISE SKETCH OUT YOUR NAVIGATION STRUCTURE LOOK AT YOUR KEY SCENARIOS
  • 29. INTERACTION DESIGN
  • 30. Conceptual design INTERACTION Information design DESIGN Interaction design
  • 31. INTERACTION DESIGN TIPS CONTENT AS CONTROLS TOUCH “DIRECT MANIPULATION” TARGET SIZE REACH MOVE OTHER COMMANDS OFF THE CANVAS OCCLUSION Charms App Bar Context menus …Except where you can‟t…
  • 33. Conceptual design Information design VISUAL DESIGN Interaction design Visual design
  • 34. VISUAL MINIMALISM EVERY ELEMENT SHOULD BE ABLE TO JUSTIFY IT‟S EXISTENCE TO SOLVE A LAYOUT PROBLEM, TRY REMOVING PIXELS, NOT ADDING THEM
  • 35. VISUAL DESIGN PRO TIP leave s**t out
  • 36. VISUAL DESIGN PRO TIP turn s**t down
  • 37. TEMPLATES AND GRIDS THE STANDARD TEMPLATES ARE A GOOD START
  • 40.
  • 42. VISUAL DESIGN PRO TIP line s**t up
  • 43. VISUAL DESIGN PRO TIP space s**t evenly
  • 44. VISUAL HIERARCHY USE VISUALS TO EXPLAIN THE STRUCTURE OF YOUR PAGE
  • 45. VISUAL DESIGN VISUAL HIERARCHY CASE COMMUNICATE A CLEAR HIERARCHY OF INFORMATION TOOLS size TYPOGRAPHY  size weight  colour alignment alignment  weight ALIGNMENT proximity proximity WHITESPACE colour colour
  • 46. VISUAL DESIGN VISUAL HIERARCHY USE TYPOGRAPHY TO COMMUNICATE THE HIERARCHY OF INFORMATION  Experiment with font weight and colour, rather than introducing additional font sizes. TAKE ADVANTAGE OF BUILT-IN STYLES IN EXPRESSION BLEND / VISUAL STUDIO
  • 47. VISUAL DESIGN PRO TIP group s**t and sub-group s**t
  • 48. ELEGANT VARIATION STRIVE FOR MEANINGFUL VARIETY
  • 49.
  • 50.
  • 51. VISUAL DESIGN PRO TIP mix s**t up
  • 54. VISUAL DESIGN HOW MANY COLOURS SHOULD I USE? RATE YOURSELF AS A GRAPHIC DESIGNER 1 THAT‟S HOW MANY COLOURS YOU SHOULD USE 5 (PLUS BLACK AND WHITE) (S**T) (GROUSE)
  • 55. HOW MANY COLOURS SHOULD I USE? BUT I REALLY NEED MORE COLOURS! USE SHADES OF THE ONE COLOUR KULER.ADOBE.COM
  • 56. VISUAL DESIGN PRO TIP you don‟t need a s**tload of colours
  • 57. FOREGROUND AND BACKGROUND COLOURS COOL COLOURS IN THE BACKGROUND HOT COLOURS IN THE FOREGROUND
  • 58. VISUAL DESIGN PRO TIP hot colours look s**thouse in the background
  • 59. FONTS
  • 60. VISUAL DESIGN HOW MANY FONTS SHOULD I USE? RATE YOURSELF AS A GRAPHIC DESIGNER 1 (S**T) 1 5 (GROUSE)
  • 61. VISUAL DESIGN WHAT FONTS SHOULD I USE? WINDOWS PHONE STANDARD FONT SIZES AND WEIGHTS ARE SEGOE WP PROVIDED IN THE TEMPLATES DON‟T VARY FROM THEM WINDOWS 8 IF YOU HAVE A COMPANY/BRAND FONT SEGOE UI YOU CAN USE IT FOR MAJOR HEADINGS… CAMBRIA if it is easy to distinguish from Segoe Reading CALLIBRI Reading and Writing
  • 62.
  • 63. VISUAL DESIGN PRO TIP segoe is the s**t
  • 64. BLAND APP? YOUR APP LOOKS GROUSE WITH A BEAUTIFUL PHOTO IN THE BACKGROUND
  • 65. VISUAL DESIGN PRO TIP get a s**t-hot photo
  • 66. RECAP
  • 67. GROUSE APPS PRO TIPS LEAVE S**T OUT PEOPLE-IN, NOT FUNCTIONS-OUT TURN S**T DOWN FOLLOW THE GUIDELINES! LINE S**T UP DESIGN.WINDOWS.COM DEV.WINDOWSPHONE.COM/DESIGN SPACE S**T EVENLY GROUP S**T AND SUB-GROUP S**T MIX S**T UP YOU DON‟T NEED A S**T-LOAD OF COLOURS HOT COLOURS LOOK S**THOUSE IN THE BACKGROUND SEGOE IT THE S**T GET A S**T-HOT PHOTO
  • 69. WHAT MAKES YOUR APP GROUSE? WHAT NEXT? BEFORE YOU START CODING… CULL YOUR FEATURES SKETCH THE PAGE STRUCTURE AND NAVIGATION OF YOUR APP GROUP INFORMATION WITHIN PAGES AS YOU CODE… THINK ABOUT  The information hierarchy on your pages  Templates, grids and alignment  Standards and consistency SOLVE DESIGN PROBLEMS BY REMOVING DETAIL, NOT ADDING

Notes de l'éditeur

  1. XXX grouse pic?
  2. Xxx Diagram fromtechedXxx or transition 2nd point
  3. XXX phone pics
  4. AndReliableAdaptableThe right offeringDelivered the right way
  5. Your turnChris Bernard: This app is the best app in its category at ___________
  6. Functional MinimalismHave an identity in the store
  7. Best app statement is about starting with people and a problem.Not starting with codeNot even starting with colours, fonts and logos
  8. People-in
  9. After the break:- we’ll get on to layout.
  10. Functional minimalism, as well as VisualRemove features
  11. A grab-bag of tips
  12. A grab-bag of pro-tips
  13. A grab-bag of pro-tips
  14. Templates
  15. Metro uses large blocks of bright colourBut We don’t want an angry fruit salad
  16. Especially if you’re not confident
  17. Even though I said be minimalist,One thing that you have to communicate is the structure
  18. The page should have a topography
  19. Nuclear option