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

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 2024The Digital Insurer
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
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 2024Rafal Los
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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 slidevu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
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.pptxHampshireHUG
 
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 BrazilV3cube
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

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