SlideShare uma empresa Scribd logo
1 de 32
UX / UI
The User Experience

              Marc Cain
    marc.cain@bolderimage.com
            #BolderImage
What Makes A Great App?

     The difference between an app and a
     Great app is the UX / UI

     Great Apps Embrace the Platform and the Human
     Interface Principles – Each Platform is different.
     A Great App Starts with a Custom UX / UI
     and Great Artwork
     A Great App has Well Thought Out Goals
     and Features
UX / UI Makes the Difference
UX / UI Makes the Difference
• Anyone can make an app – but to enage
    the user you need a great UX /UI
•   Off Shore Can miss the Boat
•   Apple has Perfected the Concept of User
    Experience and User Interface
•   Follow their Guidelines in the HIG
•   http://developer.apple.com/library/ios/#documentation/Us
    erExperience/Conceptual/MobileHIG/Introduction/Introduc
    tion.html
Engage the User with Great UX/UI
Engage the User with Great UX/UI
Engage the User with Great UX/UI
Engage the User with Great UX/UI
Engage the User with Great UX/UI
Engage the User with Great UX/UI
Engage the User with Great UX/UI
Offshore Can Miss the Boat
• Offshore can office great advantages for
    technical development but also have
    challenges.
•   Cultural and life experiences effect UX /
    UI development.
Apple is the Leader in UX / UI
• Apple builds their products from a User
    Experience standpoint
•   Apple micro-manages every small detail
    eg. App approval process
•   HIG – Excellent resource
     http://developer.apple.com/library/ios/#d
       ocumentation/UserExperience/Conce
       ptual/MobileHIG/Introduction/Introduct
       ion.html
Embrace the Platform
And the Human Interface
       Principles
Platform and HIG
• The most successful apps embrace the
    characteristics of the platform and
    provides a UX that integrates with the
    device they are running on.
•   iOS and Android offer different UX.
•   An App is not a web site.
•   Great UX follows HI design principles
    based on the way people think and work.
Characteristic of the Platform
• The display of the device is key – not just
    for viewing but you physically interact
    with the multi-touch screen.
•   Consider the size of the items that are
    tappable.
•   The quality of the artwork is very
    noticable.
•   The screen orientation can change and
    so should the content.
• Onscreen user help is minimal – the app
    should be intuitive enough that help
    pages are minimal.
•   Most apps have a single window – Views
    that scroll are seen as one view
    regardless of length and the data
    attached to each entry as a separate
    view eg. the user contacts.
iOS and Android are Different
• The characters of the UX on iOS and
    Android differ.
•   Android provides a back button and apps
    should be designed around that.
•   Navigation bars and tool bars differ
    between Android and iOS.
An App Is Not a Web Site
• You interact with an app differenlty than a
    web site because of the platform
•   Gestures are key to the interaction
    •   Tap – analogous to a mouse click
    •   Drag – used to scroll or pan
    •   Flick – used to scroll or pan quickly
    •   Swipe – used to reveal the delete button
    •   Double tap – used to zoom
    •   Pinch – used to zoom in or out
    •   Touch and hold – used to edit
Human Interface Principles
• Aesthetic Integrity – does the design fit
    the task? A Utility vs. A Game
•   Consistency
    •   Does the app use system-provided controls,
        views, and icons correctly
    •   Is the app consistent with itself from screen
        to screen and version to version
•   Feedback acknowledges peoples
    actions and assures them that
    processing is occuring eg. UIActivityIndicator
• Metaphors help users grasp how to use
  an app – onscreen objects can be
  physically interacted with. Examples:
  •   Tapping Music playback controls
  •   Sliding On/Off switches
  •   Flicking through pages of photos
  •   Spinning Picker Wheels
  •   Selecting Alphabetical tabs like in a
      phonebook
Great Artwork
Great Artwork
Great Artwork
A Well Thought Out Plan
A Well Thought out Plan
• Create An Application Defination
  Statement.

• Tailor Customization to the Task
• Prototype and Iterate
Application Defination Statement
• Write a concise declaration of the app’s
    main purpose and it intended audience.
•   List all the features you think users might
    like. Brainstorm.
•   Determine who your users are and what
    would be most important to them. Filter
    the list by them.
Tailor Customization to the task
• Balance UI customizations with clarity of
    purpose – Form follows function or does
    function follow form?
•   Consider how users will perform the
    function that you are customizing.
•   Ideally, UI customization facilitates the
    task people want to perform.
•   Avoid increasing the users cognative
    burden.
Prototype and Iterate
• Create wireframes and mock ups to
    review with peers. Start with paper and
    walk colleagues through your UX / UI.
•   Create a fleshed-out prototype on a
    device.
•   Genexus can help with a rapid prototype
    development process.
Thank you

         Marc Cain
marc.cain@bolderimage.com
       #BolderImage

Mais conteúdo relacionado

Mais procurados

Define & design apps for success en
Define & design apps for success enDefine & design apps for success en
Define & design apps for success en
Acrmnet s.r.l.
 
Mobile App Design Best Practices - Usable Interfaces for Tiny Places
Mobile App Design Best Practices - Usable Interfaces for Tiny PlacesMobile App Design Best Practices - Usable Interfaces for Tiny Places
Mobile App Design Best Practices - Usable Interfaces for Tiny Places
Apigee | Google Cloud
 
Session 9-10 - UI/UX design for iOS 7 application
Session 9-10 - UI/UX design for iOS 7 applicationSession 9-10 - UI/UX design for iOS 7 application
Session 9-10 - UI/UX design for iOS 7 application
Vu Tran Lam
 

Mais procurados (20)

UI Design
UI DesignUI Design
UI Design
 
Mobile Information Architecture
Mobile Information ArchitectureMobile Information Architecture
Mobile Information Architecture
 
Mobile hci
Mobile hciMobile hci
Mobile hci
 
Week 2 - Design
Week 2 - DesignWeek 2 - Design
Week 2 - Design
 
Android Design Patterns
Android Design PatternsAndroid Design Patterns
Android Design Patterns
 
iOS Human Interface Guidelines (HCI)
iOS Human Interface Guidelines (HCI)iOS Human Interface Guidelines (HCI)
iOS Human Interface Guidelines (HCI)
 
Usability Workshop at Lillebaelt Academy
Usability Workshop at Lillebaelt AcademyUsability Workshop at Lillebaelt Academy
Usability Workshop at Lillebaelt Academy
 
Designing for mobile user experience
Designing for mobile user experienceDesigning for mobile user experience
Designing for mobile user experience
 
Define & design apps for success en
Define & design apps for success enDefine & design apps for success en
Define & design apps for success en
 
Designing for Touch and Sensor for Mobiles & Tablets
Designing for Touch and Sensor for Mobiles & TabletsDesigning for Touch and Sensor for Mobiles & Tablets
Designing for Touch and Sensor for Mobiles & Tablets
 
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
 
Mobile App Design Best Practices - Usable Interfaces for Tiny Places
Mobile App Design Best Practices - Usable Interfaces for Tiny PlacesMobile App Design Best Practices - Usable Interfaces for Tiny Places
Mobile App Design Best Practices - Usable Interfaces for Tiny Places
 
The mobile ecosystem & technological strategies
The mobile ecosystem & technological strategiesThe mobile ecosystem & technological strategies
The mobile ecosystem & technological strategies
 
Session 9-10 - UI/UX design for iOS 7 application
Session 9-10 - UI/UX design for iOS 7 applicationSession 9-10 - UI/UX design for iOS 7 application
Session 9-10 - UI/UX design for iOS 7 application
 
Introduction to mobile accessibility
Introduction to mobile accessibilityIntroduction to mobile accessibility
Introduction to mobile accessibility
 
ETUG Spring 2012 - Leveraging WordPress for Mobile Learning: A Case Study
ETUG Spring 2012 - Leveraging WordPress for Mobile Learning: A Case StudyETUG Spring 2012 - Leveraging WordPress for Mobile Learning: A Case Study
ETUG Spring 2012 - Leveraging WordPress for Mobile Learning: A Case Study
 
Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)
 
Usability and UXd for apps - by Bonolota UXd at Microsoft Bangladesh
Usability and UXd for apps - by Bonolota UXd at Microsoft BangladeshUsability and UXd for apps - by Bonolota UXd at Microsoft Bangladesh
Usability and UXd for apps - by Bonolota UXd at Microsoft Bangladesh
 
Ux baby steps
Ux baby stepsUx baby steps
Ux baby steps
 
These mobile apps will let you totally rethink hybrid app development
These mobile apps will let you totally rethink hybrid app developmentThese mobile apps will let you totally rethink hybrid app development
These mobile apps will let you totally rethink hybrid app development
 

Semelhante a Ux ui presentation2

Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
 Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti   Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
Smash Tech
 
Multi Platform User Exerience
Multi Platform User ExerienceMulti Platform User Exerience
Multi Platform User Exerience
Tanya Zavialova
 
ui&ux design for study purposes at engineering
ui&ux design for study purposes at engineeringui&ux design for study purposes at engineering
ui&ux design for study purposes at engineering
NathiyaP4
 

Semelhante a Ux ui presentation2 (20)

Android UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and ProfitAndroid UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and Profit
 
Android UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and ProfitAndroid UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and Profit
 
Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
 Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti   Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
 
Some Dos and Don’ts in UI/UX Design of Mobile Applications
Some Dos and Don’ts in UI/UX Design of Mobile ApplicationsSome Dos and Don’ts in UI/UX Design of Mobile Applications
Some Dos and Don’ts in UI/UX Design of Mobile Applications
 
UI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed ShehataUI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed Shehata
 
Mobile Monday
Mobile MondayMobile Monday
Mobile Monday
 
Mobile Monday Presentation April 2010
Mobile Monday Presentation April 2010Mobile Monday Presentation April 2010
Mobile Monday Presentation April 2010
 
Mobile Monday Presentation April 2010
Mobile Monday Presentation April 2010Mobile Monday Presentation April 2010
Mobile Monday Presentation April 2010
 
Implementing Modernization by Trevor Perry
Implementing Modernization by Trevor PerryImplementing Modernization by Trevor Perry
Implementing Modernization by Trevor Perry
 
Multi Platform User Exerience
Multi Platform User ExerienceMulti Platform User Exerience
Multi Platform User Exerience
 
Digital Media and App Design
Digital Media and App DesignDigital Media and App Design
Digital Media and App Design
 
iOS Human Interface Guideline
iOS Human Interface GuidelineiOS Human Interface Guideline
iOS Human Interface Guideline
 
UX design for every screen
UX design for every screenUX design for every screen
UX design for every screen
 
ui&ux design for study purposes at engineering
ui&ux design for study purposes at engineeringui&ux design for study purposes at engineering
ui&ux design for study purposes at engineering
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?
 
Week 4 - tablet app design
Week 4 - tablet app designWeek 4 - tablet app design
Week 4 - tablet app design
 
UI UX DESIGN.pptx
UI UX DESIGN.pptxUI UX DESIGN.pptx
UI UX DESIGN.pptx
 
UI design for mobile apps
UI design for mobile appsUI design for mobile apps
UI design for mobile apps
 
Dev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trendsDev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trends
 
Design For Mobile Apps
Design For Mobile AppsDesign For Mobile Apps
Design For Mobile Apps
 

Mais de GeneXus

Mais de GeneXus (20)

After Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsAfter Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) Bots
 
Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!
 
Live Editing in Action
Live Editing in ActionLive Editing in Action
Live Editing in Action
 
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
 
¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?
 
K2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroK2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuro
 
Sd y Plataformas
Sd y PlataformasSd y Plataformas
Sd y Plataformas
 
PXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosPXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivos
 
APPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaAPPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industria
 
GeneXus 4 Students
GeneXus 4 StudentsGeneXus 4 Students
GeneXus 4 Students
 
La importancia de ser responsive
La importancia de ser responsiveLa importancia de ser responsive
La importancia de ser responsive
 
K2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusK2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXus
 
GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus 15 (Salto)
GeneXus 15 (Salto)
 
GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.
 
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosLigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
 
Innovando con GeneXus y SAP
Innovando con GeneXus y SAPInnovando con GeneXus y SAP
Innovando con GeneXus y SAP
 
Going mobile
Going mobileGoing mobile
Going mobile
 
Audit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusAudit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXus
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
 
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

Ux ui presentation2

  • 1. UX / UI The User Experience Marc Cain marc.cain@bolderimage.com #BolderImage
  • 2. What Makes A Great App? The difference between an app and a Great app is the UX / UI Great Apps Embrace the Platform and the Human Interface Principles – Each Platform is different. A Great App Starts with a Custom UX / UI and Great Artwork A Great App has Well Thought Out Goals and Features
  • 3. UX / UI Makes the Difference
  • 4. UX / UI Makes the Difference • Anyone can make an app – but to enage the user you need a great UX /UI • Off Shore Can miss the Boat • Apple has Perfected the Concept of User Experience and User Interface • Follow their Guidelines in the HIG • http://developer.apple.com/library/ios/#documentation/Us erExperience/Conceptual/MobileHIG/Introduction/Introduc tion.html
  • 5. Engage the User with Great UX/UI
  • 6. Engage the User with Great UX/UI
  • 7. Engage the User with Great UX/UI
  • 8. Engage the User with Great UX/UI
  • 9. Engage the User with Great UX/UI
  • 10. Engage the User with Great UX/UI
  • 11. Engage the User with Great UX/UI
  • 12. Offshore Can Miss the Boat • Offshore can office great advantages for technical development but also have challenges. • Cultural and life experiences effect UX / UI development.
  • 13. Apple is the Leader in UX / UI • Apple builds their products from a User Experience standpoint • Apple micro-manages every small detail eg. App approval process • HIG – Excellent resource http://developer.apple.com/library/ios/#d ocumentation/UserExperience/Conce ptual/MobileHIG/Introduction/Introduct ion.html
  • 14. Embrace the Platform And the Human Interface Principles
  • 15. Platform and HIG • The most successful apps embrace the characteristics of the platform and provides a UX that integrates with the device they are running on. • iOS and Android offer different UX. • An App is not a web site. • Great UX follows HI design principles based on the way people think and work.
  • 16. Characteristic of the Platform • The display of the device is key – not just for viewing but you physically interact with the multi-touch screen. • Consider the size of the items that are tappable. • The quality of the artwork is very noticable. • The screen orientation can change and so should the content.
  • 17. • Onscreen user help is minimal – the app should be intuitive enough that help pages are minimal. • Most apps have a single window – Views that scroll are seen as one view regardless of length and the data attached to each entry as a separate view eg. the user contacts.
  • 18. iOS and Android are Different • The characters of the UX on iOS and Android differ. • Android provides a back button and apps should be designed around that. • Navigation bars and tool bars differ between Android and iOS.
  • 19. An App Is Not a Web Site • You interact with an app differenlty than a web site because of the platform • Gestures are key to the interaction • Tap – analogous to a mouse click • Drag – used to scroll or pan • Flick – used to scroll or pan quickly • Swipe – used to reveal the delete button • Double tap – used to zoom • Pinch – used to zoom in or out • Touch and hold – used to edit
  • 20. Human Interface Principles • Aesthetic Integrity – does the design fit the task? A Utility vs. A Game • Consistency • Does the app use system-provided controls, views, and icons correctly • Is the app consistent with itself from screen to screen and version to version • Feedback acknowledges peoples actions and assures them that processing is occuring eg. UIActivityIndicator
  • 21. • Metaphors help users grasp how to use an app – onscreen objects can be physically interacted with. Examples: • Tapping Music playback controls • Sliding On/Off switches • Flicking through pages of photos • Spinning Picker Wheels • Selecting Alphabetical tabs like in a phonebook
  • 25.
  • 26.
  • 27. A Well Thought Out Plan
  • 28. A Well Thought out Plan • Create An Application Defination Statement. • Tailor Customization to the Task • Prototype and Iterate
  • 29. Application Defination Statement • Write a concise declaration of the app’s main purpose and it intended audience. • List all the features you think users might like. Brainstorm. • Determine who your users are and what would be most important to them. Filter the list by them.
  • 30. Tailor Customization to the task • Balance UI customizations with clarity of purpose – Form follows function or does function follow form? • Consider how users will perform the function that you are customizing. • Ideally, UI customization facilitates the task people want to perform. • Avoid increasing the users cognative burden.
  • 31. Prototype and Iterate • Create wireframes and mock ups to review with peers. Start with paper and walk colleagues through your UX / UI. • Create a fleshed-out prototype on a device. • Genexus can help with a rapid prototype development process.
  • 32. Thank you Marc Cain marc.cain@bolderimage.com #BolderImage