SlideShare a Scribd company logo
1 of 76
Designing Great Mobile Apps Chris Griffith
Disclaimer These opinions and thoughts are my own, and may or may not reflect the opinions of the company that I work for.
My Mobile App Portfolio
We need a mobile APP!NOW!
Building Mobile Apps is hard work.
Bored Users
Fickle Users
It begins with a simple touch…
Gestures can be a mystery
Designing for Dummies
There’s Not an App for that!
But is it mobile?
Mobile Mindsets… I’m here! I’m bored! I’m working!
	I’m working
	I’m Here
I’m bored
What Makes Your App Special?
Building the User Experience
An effortless experience requires streamlined choices of features limited attention limited time limited  pixels limited processing power	 limited  connectivity
What is your app’s quest?
Focal Task/Key Problem
What wrong a web app/site?
Designing for the tiny
Rule of Thumbs The average fingertip is 3x larger than the hand cursor Make your buttons 3x larger Then make them even larger
With fingers, come hands…
Pixels Per Inch (PPI) Data based on respective products published technical specifications
Flat Card Pattern Pros Quick Focused Content Varied Content Layout Low Chrome Cons Traversing from start to end of the stack Issues of scaling the number of cards Tiny page dots
Tab/Nav Bar Pattern Pros Easy access to main sections Easy overview of the features and the context Navigation marker Cons Limited number of tabs Tab always on screen
List/Tree Pattern Pros	 Scales past 5 items Direct interaction Limited UI chrome Cons User must remember their navigation path Must travel to top node to access another branch Scroll risk
Dashboard Pattern Pros	 Reveals capabilities Offers shortcuts to key sections Can be colorful and engaging Cons Falling out of favor Return Navigation mystery Hub-Spoke navigation
Combination Patterns
Be careful of your navigation path
Put something on device
Stand Out from the Crowd
What’s your style Business Sleek and cool Gritty Hipster Fun and playful Glittery?
People judge an app by it’s cover App Icon Start Screen Overall Look
Your App Icon == Your Brand
It’s not a guessing game… http://glyphish.com/
Give Feedback Did I touch it? Is it working? Is there a signal?
Design Tips  for the Developer
Provide surprises

More Related Content

What's hot

My 7-Step Guide to Build a Customer Journey Map in 1 Week (Lessons Learned)
My 7-Step Guide to Build a Customer Journey Map in 1 Week (Lessons Learned)My 7-Step Guide to Build a Customer Journey Map in 1 Week (Lessons Learned)
My 7-Step Guide to Build a Customer Journey Map in 1 Week (Lessons Learned)Nasti Šušnjara
 
Customer Journey Analysis PowerPoint Presentation Slides
Customer Journey Analysis PowerPoint Presentation Slides Customer Journey Analysis PowerPoint Presentation Slides
Customer Journey Analysis PowerPoint Presentation Slides SlideTeam
 
3 Ways to Use Customer Journey Mapping, Portland Ad Federation, January 2014
3 Ways to Use Customer Journey Mapping, Portland Ad Federation, January 20143 Ways to Use Customer Journey Mapping, Portland Ad Federation, January 2014
3 Ways to Use Customer Journey Mapping, Portland Ad Federation, January 2014Barbara Holmes
 
Consumer Experience Mapping PowerPoint Presentation Slides
Consumer Experience Mapping PowerPoint Presentation SlidesConsumer Experience Mapping PowerPoint Presentation Slides
Consumer Experience Mapping PowerPoint Presentation SlidesSlideTeam
 
Ux - Customer Journey Map
Ux - Customer Journey MapUx - Customer Journey Map
Ux - Customer Journey MapAshfan Ahamed
 
MMRSS Usability Engineering
MMRSS Usability EngineeringMMRSS Usability Engineering
MMRSS Usability EngineeringMajesticMRSS
 
Customer Journey Mapping Workbooks
Customer Journey Mapping WorkbooksCustomer Journey Mapping Workbooks
Customer Journey Mapping Workbooksomnixco.com
 
Customer Journey Mapping Touchpoints PowerPoint Presentation Slides
Customer Journey Mapping Touchpoints PowerPoint Presentation SlidesCustomer Journey Mapping Touchpoints PowerPoint Presentation Slides
Customer Journey Mapping Touchpoints PowerPoint Presentation SlidesSlideTeam
 
Customer Journey PowerPoint Presentation Slides
Customer Journey PowerPoint Presentation SlidesCustomer Journey PowerPoint Presentation Slides
Customer Journey PowerPoint Presentation SlidesSlideTeam
 
Customer Journey Mapping Workshop
Customer Journey Mapping WorkshopCustomer Journey Mapping Workshop
Customer Journey Mapping WorkshopSteve Maraspin
 
BrandLove Customer journey map sample
BrandLove Customer journey map sampleBrandLove Customer journey map sample
BrandLove Customer journey map sampleChantel Botha
 
Touchpoint Dashboard Journey Mapping Guide 2014
Touchpoint Dashboard Journey Mapping Guide 2014Touchpoint Dashboard Journey Mapping Guide 2014
Touchpoint Dashboard Journey Mapping Guide 2014Touchpoint Dashboard
 
Customer Journey Map in B2B projects
Customer Journey Map in B2B projectsCustomer Journey Map in B2B projects
Customer Journey Map in B2B projectsSDDMilan
 
How to measure and communicate the value of ux roi
How to measure and communicate the value of ux roiHow to measure and communicate the value of ux roi
How to measure and communicate the value of ux roiVidhya Sriram, CCXP
 
Customer Journey FAQs - answers to the most common customer journey questions -
Customer Journey FAQs - answers to the most common customer journey questions - Customer Journey FAQs - answers to the most common customer journey questions -
Customer Journey FAQs - answers to the most common customer journey questions - Martin Wright
 
Customer Journey Mapping
Customer Journey MappingCustomer Journey Mapping
Customer Journey MappingKaran Kumar
 
Journey Mapping for Damn Good Digital Design - PHX Digital Summit 2015
Journey Mapping for Damn Good Digital Design - PHX Digital Summit 2015Journey Mapping for Damn Good Digital Design - PHX Digital Summit 2015
Journey Mapping for Damn Good Digital Design - PHX Digital Summit 2015Rebekah Baggs
 

What's hot (20)

My 7-Step Guide to Build a Customer Journey Map in 1 Week (Lessons Learned)
My 7-Step Guide to Build a Customer Journey Map in 1 Week (Lessons Learned)My 7-Step Guide to Build a Customer Journey Map in 1 Week (Lessons Learned)
My 7-Step Guide to Build a Customer Journey Map in 1 Week (Lessons Learned)
 
Customer Journey Analysis PowerPoint Presentation Slides
Customer Journey Analysis PowerPoint Presentation Slides Customer Journey Analysis PowerPoint Presentation Slides
Customer Journey Analysis PowerPoint Presentation Slides
 
3 Ways to Use Customer Journey Mapping, Portland Ad Federation, January 2014
3 Ways to Use Customer Journey Mapping, Portland Ad Federation, January 20143 Ways to Use Customer Journey Mapping, Portland Ad Federation, January 2014
3 Ways to Use Customer Journey Mapping, Portland Ad Federation, January 2014
 
Consumer Experience Mapping PowerPoint Presentation Slides
Consumer Experience Mapping PowerPoint Presentation SlidesConsumer Experience Mapping PowerPoint Presentation Slides
Consumer Experience Mapping PowerPoint Presentation Slides
 
Ux - Customer Journey Map
Ux - Customer Journey MapUx - Customer Journey Map
Ux - Customer Journey Map
 
Customer Journey Map tips
Customer Journey Map tipsCustomer Journey Map tips
Customer Journey Map tips
 
MMRSS Usability Engineering
MMRSS Usability EngineeringMMRSS Usability Engineering
MMRSS Usability Engineering
 
Customer Journey Mapping Workbooks
Customer Journey Mapping WorkbooksCustomer Journey Mapping Workbooks
Customer Journey Mapping Workbooks
 
Customer Journey Mapping Touchpoints PowerPoint Presentation Slides
Customer Journey Mapping Touchpoints PowerPoint Presentation SlidesCustomer Journey Mapping Touchpoints PowerPoint Presentation Slides
Customer Journey Mapping Touchpoints PowerPoint Presentation Slides
 
116 - Journey Mapping 101
116 - Journey Mapping 101116 - Journey Mapping 101
116 - Journey Mapping 101
 
Customer Journey PowerPoint Presentation Slides
Customer Journey PowerPoint Presentation SlidesCustomer Journey PowerPoint Presentation Slides
Customer Journey PowerPoint Presentation Slides
 
Customer Journey Mapping Workshop
Customer Journey Mapping WorkshopCustomer Journey Mapping Workshop
Customer Journey Mapping Workshop
 
BrandLove Customer journey map sample
BrandLove Customer journey map sampleBrandLove Customer journey map sample
BrandLove Customer journey map sample
 
Touchpoint Dashboard Journey Mapping Guide 2014
Touchpoint Dashboard Journey Mapping Guide 2014Touchpoint Dashboard Journey Mapping Guide 2014
Touchpoint Dashboard Journey Mapping Guide 2014
 
Customer Journey Map in B2B projects
Customer Journey Map in B2B projectsCustomer Journey Map in B2B projects
Customer Journey Map in B2B projects
 
A Guide to Customer Journey Mapping
A Guide to Customer Journey MappingA Guide to Customer Journey Mapping
A Guide to Customer Journey Mapping
 
How to measure and communicate the value of ux roi
How to measure and communicate the value of ux roiHow to measure and communicate the value of ux roi
How to measure and communicate the value of ux roi
 
Customer Journey FAQs - answers to the most common customer journey questions -
Customer Journey FAQs - answers to the most common customer journey questions - Customer Journey FAQs - answers to the most common customer journey questions -
Customer Journey FAQs - answers to the most common customer journey questions -
 
Customer Journey Mapping
Customer Journey MappingCustomer Journey Mapping
Customer Journey Mapping
 
Journey Mapping for Damn Good Digital Design - PHX Digital Summit 2015
Journey Mapping for Damn Good Digital Design - PHX Digital Summit 2015Journey Mapping for Damn Good Digital Design - PHX Digital Summit 2015
Journey Mapping for Damn Good Digital Design - PHX Digital Summit 2015
 

Viewers also liked

Техническое задание
Техническое заданиеТехническое задание
Техническое заданиеNick_Vladislav
 
Разработка веб-сервисов осень 2013 лекция 1 2
Разработка веб-сервисов осень 2013 лекция 1 2Разработка веб-сервисов осень 2013 лекция 1 2
Разработка веб-сервисов осень 2013 лекция 1 2Technopark
 
Разработка веб-сервисов осень 2013 лекция 10
Разработка веб-сервисов осень 2013 лекция 10Разработка веб-сервисов осень 2013 лекция 10
Разработка веб-сервисов осень 2013 лекция 10Technopark
 
Разработка веб-сервисов осень 2013 лекция 3
Разработка веб-сервисов осень 2013 лекция 3Разработка веб-сервисов осень 2013 лекция 3
Разработка веб-сервисов осень 2013 лекция 3Technopark
 
Иван Шкиря, FreshFactory
Иван Шкиря, FreshFactoryИван Шкиря, FreshFactory
Иван Шкиря, FreshFactoryweb2win
 
Build an Application from Idea to Release
Build an Application from Idea to ReleaseBuild an Application from Idea to Release
Build an Application from Idea to Releaseideatoipo
 
How to Split Founders' Equity
How to Split Founders' EquityHow to Split Founders' Equity
How to Split Founders' Equityideatoipo
 
Run and jump tutorial (part 1) actors
Run and jump tutorial (part 1)   actorsRun and jump tutorial (part 1)   actors
Run and jump tutorial (part 1) actorsMuhd Basheer
 
Разработка веб-сервисов осень 2013 лекция 1 1
Разработка веб-сервисов осень 2013 лекция 1 1Разработка веб-сервисов осень 2013 лекция 1 1
Разработка веб-сервисов осень 2013 лекция 1 1Technopark
 
Developing software/App requirements specification
Developing software/App requirements specificationDeveloping software/App requirements specification
Developing software/App requirements specificationIAMCP MENTORING
 
Управление продуктом осень 2013 лекция 1
Управление продуктом осень 2013 лекция 1Управление продуктом осень 2013 лекция 1
Управление продуктом осень 2013 лекция 1Technopark
 
5 Reasons to Build a Board Now
5 Reasons to Build a Board Now5 Reasons to Build a Board Now
5 Reasons to Build a Board Nowideatoipo
 
I phone apps-development-1402
I phone apps-development-1402I phone apps-development-1402
I phone apps-development-1402InfoShell
 
Приложение "Договоры" для СЭД Docsvision 5
Приложение "Договоры" для СЭД Docsvision 5Приложение "Договоры" для СЭД Docsvision 5
Приложение "Договоры" для СЭД Docsvision 5Docsvision
 
Mobile development process - My view
Mobile development process - My viewMobile development process - My view
Mobile development process - My viewAlexandre Nogueira
 
шаблон техническое задание (гост 34.602-89)
шаблон   техническое задание (гост 34.602-89)шаблон   техническое задание (гост 34.602-89)
шаблон техническое задание (гост 34.602-89)Natalia Zhelnova
 
Лекция 11. Вычислительная модель Pregel
Лекция 11. Вычислительная модель PregelЛекция 11. Вычислительная модель Pregel
Лекция 11. Вычислительная модель PregelTechnopark
 
What Makes Great Infographics
What Makes Great InfographicsWhat Makes Great Infographics
What Makes Great InfographicsSlideShare
 

Viewers also liked (20)

Техническое задание
Техническое заданиеТехническое задание
Техническое задание
 
Разработка веб-сервисов осень 2013 лекция 1 2
Разработка веб-сервисов осень 2013 лекция 1 2Разработка веб-сервисов осень 2013 лекция 1 2
Разработка веб-сервисов осень 2013 лекция 1 2
 
Разработка веб-сервисов осень 2013 лекция 10
Разработка веб-сервисов осень 2013 лекция 10Разработка веб-сервисов осень 2013 лекция 10
Разработка веб-сервисов осень 2013 лекция 10
 
Разработка веб-сервисов осень 2013 лекция 3
Разработка веб-сервисов осень 2013 лекция 3Разработка веб-сервисов осень 2013 лекция 3
Разработка веб-сервисов осень 2013 лекция 3
 
Иван Шкиря, FreshFactory
Иван Шкиря, FreshFactoryИван Шкиря, FreshFactory
Иван Шкиря, FreshFactory
 
Мобильное приложение "Школьник"
Мобильное приложение "Школьник"Мобильное приложение "Школьник"
Мобильное приложение "Школьник"
 
Build an Application from Idea to Release
Build an Application from Idea to ReleaseBuild an Application from Idea to Release
Build an Application from Idea to Release
 
How to Split Founders' Equity
How to Split Founders' EquityHow to Split Founders' Equity
How to Split Founders' Equity
 
Run and jump tutorial (part 1) actors
Run and jump tutorial (part 1)   actorsRun and jump tutorial (part 1)   actors
Run and jump tutorial (part 1) actors
 
Разработка веб-сервисов осень 2013 лекция 1 1
Разработка веб-сервисов осень 2013 лекция 1 1Разработка веб-сервисов осень 2013 лекция 1 1
Разработка веб-сервисов осень 2013 лекция 1 1
 
Developing software/App requirements specification
Developing software/App requirements specificationDeveloping software/App requirements specification
Developing software/App requirements specification
 
Управление продуктом осень 2013 лекция 1
Управление продуктом осень 2013 лекция 1Управление продуктом осень 2013 лекция 1
Управление продуктом осень 2013 лекция 1
 
5 Reasons to Build a Board Now
5 Reasons to Build a Board Now5 Reasons to Build a Board Now
5 Reasons to Build a Board Now
 
I phone apps-development-1402
I phone apps-development-1402I phone apps-development-1402
I phone apps-development-1402
 
Приложение "Договоры" для СЭД Docsvision 5
Приложение "Договоры" для СЭД Docsvision 5Приложение "Договоры" для СЭД Docsvision 5
Приложение "Договоры" для СЭД Docsvision 5
 
Mobile development process - My view
Mobile development process - My viewMobile development process - My view
Mobile development process - My view
 
шаблон техническое задание (гост 34.602-89)
шаблон   техническое задание (гост 34.602-89)шаблон   техническое задание (гост 34.602-89)
шаблон техническое задание (гост 34.602-89)
 
Лекция 11. Вычислительная модель Pregel
Лекция 11. Вычислительная модель PregelЛекция 11. Вычислительная модель Pregel
Лекция 11. Вычислительная модель Pregel
 
Как писать техническое задание?
Как писать техническое задание?Как писать техническое задание?
Как писать техническое задание?
 
What Makes Great Infographics
What Makes Great InfographicsWhat Makes Great Infographics
What Makes Great Infographics
 

Similar to Mobile App Design Tips

Designing Great Mobile Apps
Designing Great Mobile AppsDesigning Great Mobile Apps
Designing Great Mobile AppsChris Griffith
 
Devmento발표100525
Devmento발표100525Devmento발표100525
Devmento발표100525jinwook shin
 
Responsible, Responsive Design Webinar - November 12, 2014
Responsible, Responsive Design Webinar - November 12, 2014 Responsible, Responsive Design Webinar - November 12, 2014
Responsible, Responsive Design Webinar - November 12, 2014 Greenfield/Belser Ltd.
 
Android Material Design Quick Presentation
Android Material Design Quick PresentationAndroid Material Design Quick Presentation
Android Material Design Quick PresentationDeimantas Brandišauskas
 
Mobile User Experience - @iRajLal
Mobile User Experience - @iRajLalMobile User Experience - @iRajLal
Mobile User Experience - @iRajLalRaj Lal
 
Uxpin mobile UI Design Patterns 2014
Uxpin mobile UI Design Patterns 2014Uxpin mobile UI Design Patterns 2014
Uxpin mobile UI Design Patterns 2014Jessie Doan
 
Multi-Device Design & Development
Multi-Device Design & DevelopmentMulti-Device Design & Development
Multi-Device Design & DevelopmentAlan O'Connor
 
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
 
Noel Holmes User Experience Portfolio 1 Of 2
Noel Holmes User Experience Portfolio 1 Of 2Noel Holmes User Experience Portfolio 1 Of 2
Noel Holmes User Experience Portfolio 1 Of 2Noel Holmes
 
Between Paper & Code
Between Paper & CodeBetween Paper & Code
Between Paper & CodeMolly Wilson
 
Mobile email: strategies and how-tos for the small screen
Mobile email: strategies and how-tos for the small screenMobile email: strategies and how-tos for the small screen
Mobile email: strategies and how-tos for the small screenLitmus
 
Human Interface Guidelines: For Dummies - Open West
Human Interface Guidelines: For Dummies - Open WestHuman Interface Guidelines: For Dummies - Open West
Human Interface Guidelines: For Dummies - Open WestJeremy Curcio
 
10 Design Trends 2015 - UX & UI Trends for Mobile Solutions
10 Design Trends 2015 - UX & UI Trends for Mobile Solutions10 Design Trends 2015 - UX & UI Trends for Mobile Solutions
10 Design Trends 2015 - UX & UI Trends for Mobile SolutionsDMI
 
Excellence in the Android User Experience
Excellence in the Android User ExperienceExcellence in the Android User Experience
Excellence in the Android User Experiencemobilegui
 
Human Interface Guidelines: For Dummies
Human Interface Guidelines: For DummiesHuman Interface Guidelines: For Dummies
Human Interface Guidelines: For DummiesJeremy Curcio
 
Mobile ui trends present future – meaningful mobile typography
Mobile ui trends present future  – meaningful mobile typographyMobile ui trends present future  – meaningful mobile typography
Mobile ui trends present future – meaningful mobile typographyHalil Eren Çelik
 
8 myths about mobile interfaces
8 myths about mobile interfaces8 myths about mobile interfaces
8 myths about mobile interfacesHeads&Hands
 

Similar to Mobile App Design Tips (20)

Designing Great Mobile Apps
Designing Great Mobile AppsDesigning Great Mobile Apps
Designing Great Mobile Apps
 
Devmento발표100525
Devmento발표100525Devmento발표100525
Devmento발표100525
 
Responsible, Responsive Design Webinar - November 12, 2014
Responsible, Responsive Design Webinar - November 12, 2014 Responsible, Responsive Design Webinar - November 12, 2014
Responsible, Responsive Design Webinar - November 12, 2014
 
Android Material Design Quick Presentation
Android Material Design Quick PresentationAndroid Material Design Quick Presentation
Android Material Design Quick Presentation
 
Multi-Device Design & Development
Multi-Device Design & DevelopmentMulti-Device Design & Development
Multi-Device Design & Development
 
Mobile User Experience - @iRajLal
Mobile User Experience - @iRajLalMobile User Experience - @iRajLal
Mobile User Experience - @iRajLal
 
Uxpin mobile UI Design Patterns 2014
Uxpin mobile UI Design Patterns 2014Uxpin mobile UI Design Patterns 2014
Uxpin mobile UI Design Patterns 2014
 
Multi-Device Design & Development
Multi-Device Design & DevelopmentMulti-Device Design & Development
Multi-Device Design & Development
 
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
 
Noel Holmes User Experience Portfolio 1 Of 2
Noel Holmes User Experience Portfolio 1 Of 2Noel Holmes User Experience Portfolio 1 Of 2
Noel Holmes User Experience Portfolio 1 Of 2
 
Between Paper & Code
Between Paper & CodeBetween Paper & Code
Between Paper & Code
 
Mobile email: strategies and how-tos for the small screen
Mobile email: strategies and how-tos for the small screenMobile email: strategies and how-tos for the small screen
Mobile email: strategies and how-tos for the small screen
 
Human Interface Guidelines: For Dummies - Open West
Human Interface Guidelines: For Dummies - Open WestHuman Interface Guidelines: For Dummies - Open West
Human Interface Guidelines: For Dummies - Open West
 
10 Design Trends 2015 - UX & UI Trends for Mobile Solutions
10 Design Trends 2015 - UX & UI Trends for Mobile Solutions10 Design Trends 2015 - UX & UI Trends for Mobile Solutions
10 Design Trends 2015 - UX & UI Trends for Mobile Solutions
 
Mobile Application Development - Guide 2020
Mobile Application Development - Guide 2020Mobile Application Development - Guide 2020
Mobile Application Development - Guide 2020
 
Michael Kowalski, Padify
Michael Kowalski, PadifyMichael Kowalski, Padify
Michael Kowalski, Padify
 
Excellence in the Android User Experience
Excellence in the Android User ExperienceExcellence in the Android User Experience
Excellence in the Android User Experience
 
Human Interface Guidelines: For Dummies
Human Interface Guidelines: For DummiesHuman Interface Guidelines: For Dummies
Human Interface Guidelines: For Dummies
 
Mobile ui trends present future – meaningful mobile typography
Mobile ui trends present future  – meaningful mobile typographyMobile ui trends present future  – meaningful mobile typography
Mobile ui trends present future – meaningful mobile typography
 
8 myths about mobile interfaces
8 myths about mobile interfaces8 myths about mobile interfaces
8 myths about mobile interfaces
 

More from Chris Griffith

Intro to Ionic Framework
Intro to Ionic FrameworkIntro to Ionic Framework
Intro to Ionic FrameworkChris Griffith
 
Electron: From Beginner to Pro
Electron: From Beginner to ProElectron: From Beginner to Pro
Electron: From Beginner to ProChris Griffith
 
Real World ionic Development
Real World ionic DevelopmentReal World ionic Development
Real World ionic DevelopmentChris Griffith
 
Essentials of Adobe Experience Design
Essentials of Adobe Experience DesignEssentials of Adobe Experience Design
Essentials of Adobe Experience DesignChris Griffith
 
What is the Ionic Framework?
What is the Ionic Framework?What is the Ionic Framework?
What is the Ionic Framework?Chris Griffith
 
Intro to PhoneGap and PhoneGap Build
Intro to PhoneGap and PhoneGap BuildIntro to PhoneGap and PhoneGap Build
Intro to PhoneGap and PhoneGap BuildChris Griffith
 
Choosing the Right Mobile Development Platform (Part 1)
Choosing the Right Mobile Development Platform (Part 1)Choosing the Right Mobile Development Platform (Part 1)
Choosing the Right Mobile Development Platform (Part 1)Chris Griffith
 
Choosing the Right Mobile Development Platform (Part 6)
Choosing the Right Mobile Development Platform (Part 6)Choosing the Right Mobile Development Platform (Part 6)
Choosing the Right Mobile Development Platform (Part 6)Chris Griffith
 
Choosing the Right Mobile Development Platform (Part 5)
Choosing the Right Mobile Development Platform (Part 5)Choosing the Right Mobile Development Platform (Part 5)
Choosing the Right Mobile Development Platform (Part 5)Chris Griffith
 
Choosing the Right Mobile Development Platform (Part 4)
Choosing the Right Mobile Development Platform (Part 4)Choosing the Right Mobile Development Platform (Part 4)
Choosing the Right Mobile Development Platform (Part 4)Chris Griffith
 
Choosing the Right Mobile Development Platform (Part 3)
Choosing the Right Mobile Development Platform (Part 3)Choosing the Right Mobile Development Platform (Part 3)
Choosing the Right Mobile Development Platform (Part 3)Chris Griffith
 
Choosing the Right Mobile Development Platform (Part 2)
Choosing the Right Mobile Development Platform (Part 2)Choosing the Right Mobile Development Platform (Part 2)
Choosing the Right Mobile Development Platform (Part 2)Chris Griffith
 
Developing AIR for Mobile with Flash Professional CS5.5
Developing AIR for Mobile with Flash Professional CS5.5Developing AIR for Mobile with Flash Professional CS5.5
Developing AIR for Mobile with Flash Professional CS5.5Chris Griffith
 
Prototyping Mobile Applications with Flash for Designers
Prototyping Mobile Applications with Flash for DesignersPrototyping Mobile Applications with Flash for Designers
Prototyping Mobile Applications with Flash for DesignersChris Griffith
 
Developing AIR for Android with Flash Professional CS5
Developing AIR for Android with Flash Professional CS5Developing AIR for Android with Flash Professional CS5
Developing AIR for Android with Flash Professional CS5Chris Griffith
 
Developing AIR for Android with Flash Professional
Developing AIR for Android with Flash ProfessionalDeveloping AIR for Android with Flash Professional
Developing AIR for Android with Flash ProfessionalChris Griffith
 
Developing AIR for Android with Flash Professional CS5
Developing AIR for Android with Flash Professional CS5Developing AIR for Android with Flash Professional CS5
Developing AIR for Android with Flash Professional CS5Chris Griffith
 

More from Chris Griffith (20)

Intro to Ionic Framework
Intro to Ionic FrameworkIntro to Ionic Framework
Intro to Ionic Framework
 
Electron: From Beginner to Pro
Electron: From Beginner to ProElectron: From Beginner to Pro
Electron: From Beginner to Pro
 
Real World ionic Development
Real World ionic DevelopmentReal World ionic Development
Real World ionic Development
 
Announcing StencilJS
Announcing StencilJSAnnouncing StencilJS
Announcing StencilJS
 
Beyond Ionic
Beyond IonicBeyond Ionic
Beyond Ionic
 
Essentials of Adobe Experience Design
Essentials of Adobe Experience DesignEssentials of Adobe Experience Design
Essentials of Adobe Experience Design
 
What is the Ionic Framework?
What is the Ionic Framework?What is the Ionic Framework?
What is the Ionic Framework?
 
Intro to PhoneGap and PhoneGap Build
Intro to PhoneGap and PhoneGap BuildIntro to PhoneGap and PhoneGap Build
Intro to PhoneGap and PhoneGap Build
 
Intro to PhoneGap
Intro to PhoneGapIntro to PhoneGap
Intro to PhoneGap
 
Choosing the Right Mobile Development Platform (Part 1)
Choosing the Right Mobile Development Platform (Part 1)Choosing the Right Mobile Development Platform (Part 1)
Choosing the Right Mobile Development Platform (Part 1)
 
Choosing the Right Mobile Development Platform (Part 6)
Choosing the Right Mobile Development Platform (Part 6)Choosing the Right Mobile Development Platform (Part 6)
Choosing the Right Mobile Development Platform (Part 6)
 
Choosing the Right Mobile Development Platform (Part 5)
Choosing the Right Mobile Development Platform (Part 5)Choosing the Right Mobile Development Platform (Part 5)
Choosing the Right Mobile Development Platform (Part 5)
 
Choosing the Right Mobile Development Platform (Part 4)
Choosing the Right Mobile Development Platform (Part 4)Choosing the Right Mobile Development Platform (Part 4)
Choosing the Right Mobile Development Platform (Part 4)
 
Choosing the Right Mobile Development Platform (Part 3)
Choosing the Right Mobile Development Platform (Part 3)Choosing the Right Mobile Development Platform (Part 3)
Choosing the Right Mobile Development Platform (Part 3)
 
Choosing the Right Mobile Development Platform (Part 2)
Choosing the Right Mobile Development Platform (Part 2)Choosing the Right Mobile Development Platform (Part 2)
Choosing the Right Mobile Development Platform (Part 2)
 
Developing AIR for Mobile with Flash Professional CS5.5
Developing AIR for Mobile with Flash Professional CS5.5Developing AIR for Mobile with Flash Professional CS5.5
Developing AIR for Mobile with Flash Professional CS5.5
 
Prototyping Mobile Applications with Flash for Designers
Prototyping Mobile Applications with Flash for DesignersPrototyping Mobile Applications with Flash for Designers
Prototyping Mobile Applications with Flash for Designers
 
Developing AIR for Android with Flash Professional CS5
Developing AIR for Android with Flash Professional CS5Developing AIR for Android with Flash Professional CS5
Developing AIR for Android with Flash Professional CS5
 
Developing AIR for Android with Flash Professional
Developing AIR for Android with Flash ProfessionalDeveloping AIR for Android with Flash Professional
Developing AIR for Android with Flash Professional
 
Developing AIR for Android with Flash Professional CS5
Developing AIR for Android with Flash Professional CS5Developing AIR for Android with Flash Professional CS5
Developing AIR for Android with Flash Professional CS5
 

Recently uploaded

Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
[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
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
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
 
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
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.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
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 

Recently uploaded (20)

Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
[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
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
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
 
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...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.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
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 

Mobile App Design Tips

Editor's Notes

  1. UI prototyper 15 yrsMgr SDFUGACPFC Community Manager
  2. Who has built apps for iOS? Android? Playbook? Other? None?
  3. Building mobile apps are hard
  4. Mobile devices are not the same as a desktopAbout the same CPU power as a desktop computer of 7 years ago and about 1/3 of the screenComputerBig ScreenPower SupplyConsistent NetworkKeyboardMouseChairDeskMobileSmall ScreenBatteryInconsistent NetworkFingersSensors
  5. Context
  6. IF you don’t get it right in your first outing, most will NOT be back
  7. Careless !=Dumd
  8. People want simplicity and ease
  9. Play
  10. Learn
  11. Communicate
  12. 4,000 patents on file for mousetraps
  13. Your goal is find the missing mousetrap OR find a way to build a new and better mousetrap
  14. Need to make the most of the user’s time and attention.
  15. What’s around me? What can I do, Where can I go?
  16. Quick learning curveCan be be used in short burstsKey component to many successful mobile apps.
  17. Focused on the micro task of logging your run and routes.
  18. An effortless experience requires streamlined choices of features-limited attention-limited time-limited pixels-limited processing power-limited connectivity
  19. In Badge BookletsWhat’s My Schedule?Surprises!This session is not right for me, what can I go see?
  20. Browser chromeSellingCan’t access all of the deviceBut can have a wider reach
  21. iPhone – 15/16th of inch
  22. Don’t crowd me inGive your UI some room to breatheYour UI needs to viewable from a distance
  23. This pattern breaks you app into focused sub-tasksEarly Android UI patterns had the tab bar at the top of the screen, but can anyone tell me the issue with that location?
  24. Paper Prototype
  25. UI template files available for both iOS and AndroidBuild only want you need
  26. Your App icon is your welcome mat.Design your icons for all the devices supported size: 29px, 36px, 48px, 57px, 72px, 512px
  27. Focus on start up time.iOS does a great job of hiding this with their start screensBut this is not the time to recreate a Skip Intro UXOnce they are there, welcome them, show them around
  28. Remember: users want quick easy access to your app, not to play an icon guessing game
  29. Hidden elements
  30. Hidden elements
  31. Hidden elements