SlideShare a Scribd company logo
Giving a Great User Experience in a
Mobile App
Matt Anderson, @MattAndersonUT
#pcatx16
#pcatx16
Giving a Great User Experience in a
Mobile App
• As a product person, how do you ensure the
right user experience in a mobile app?
#pcatx16
Giving a Great User Experience in a
Mobile App
• What we’ll cover:
– Mobile app on-boarding
– Notifications: what’s helpful and what’s annoying
– User activity and retention over the product life
cycle
#pcatx16
Giving a Great User Experience in a
Mobile App
• What we’ll cover:
– Mobile app on-boarding
– Notifications: what’s helpful and what’s annoying
– User activity and retention over the product life
cycle
– Plus, a special ProductCamp experiment: audience
demos of good/bad mobile app UX
#pcatx16
Mobile app on-boarding
• When is the right time to ask for the user’s
information?
#pcatx16
Mobile app on-boarding
• Demo
– Invoice2go
– TwoDots
– Hotel Tonight
– FanDuel
#pcatx16
Mobile app on-boarding
• Key concepts:
– Conversational tone
– Asking for the user’s information at the right time
– Showing advancement in the process
– Allowing the user to skip
– Use of images instead of text
– Making the user feel good about the process
#pcatx16
Notifications: what’s helpful and
what’s annoying
• How does the user feel about an app’s
notifications, alerts, etc.?
#pcatx16
#pcatx16
#pcatx16
Notifications: what’s helpful and
what’s annoying
• The wording of notifications is vital
– Personalized
– Conversational
– Specific
#pcatx16
Notifications: what’s helpful and
what’s annoying
• For those who want the notifications, what’s
the right amount to send?
#pcatx16
#pcatx16
#pcatx16
Notifications: what’s helpful and
what’s annoying
• If you had 8 million Instagram followers, what
would your notifications look like?
– http://techcrunch.com/2016/01/11/holy-hell
#pcatx16
Notifications: what’s helpful and
what’s annoying
• Demo
– Rue La La (iOS notifications)
– HealthTap (in-app)
– StreetEasy Mobile (iOS notifications)
#pcatx16
Notifications: what’s helpful and
what’s annoying
• Key concepts:
– If the on-boarding experience was unpleasant,
users are more likely to be turned off by
notifications
– On-boarding should explain the notifications so
the user thinks of them as integral
– It’s important to segment users so they get the
most appropriate notifications
– The notifications should be specific and
conversational
#pcatx16
User activity and retention over the
product life cycle
• Notifications are a necessary evil for keeping
up use and retention of mobile apps
#pcatx16
#pcatx16
#pcatx16
#pcatx16
User activity and retention over the
product life cycle
• Discussion question 1
– What are the apps that you’ve had for a while
doing to keep users engaged?
#pcatx16
User activity and retention over the
product life cycle
• Discussion question 2
– What are users’ preferred ways for an app to tell a
user about a new feature?
#pcatx16
User activity and retention over the
product life cycle
• Discussion question 3
– How should an app handle a user who’s forgotten
a password, allowed a credit card to expire, or had
an email address bounce the app’s emails?
#pcatx16
Giving a Great User Experience in a
Mobile App
• Wrapping up:
– Mobile app on-boarding
– Notifications: what’s helpful and what’s annoying
– User activity and retention over the product life
cycle
#pcatx16
Giving a Great User Experience in a
Mobile App
• Do you know of a mobile app with an
exceptionally good or bad user experience?
• Now’s your chance to demo it
#pcatx16

More Related Content

Viewers also liked

Mobile App Analytics
Mobile App AnalyticsMobile App Analytics
Mobile App Analyticspragativbora
 
Presentacion Taller Usabilidad / UX
Presentacion Taller Usabilidad / UX Presentacion Taller Usabilidad / UX
Presentacion Taller Usabilidad / UX
Mario A Moreno Rocha
 
Web analytics como herramienta de Diseño
Web analytics como herramienta de DiseñoWeb analytics como herramienta de Diseño
Web analytics como herramienta de Diseño
Sol Mesz
 
Going Mobile - A Pragmatic Look At Mobile Design
Going Mobile - A Pragmatic Look At Mobile DesignGoing Mobile - A Pragmatic Look At Mobile Design
Going Mobile - A Pragmatic Look At Mobile Design
Bryan Rieger
 
[2016/2017] Modern development paradigms
[2016/2017] Modern development paradigms [2016/2017] Modern development paradigms
[2016/2017] Modern development paradigms
Ivano Malavolta
 
[2016/2017] Architectural languages
[2016/2017] Architectural languages[2016/2017] Architectural languages
[2016/2017] Architectural languages
Ivano Malavolta
 
[2016/2017] AADL (Architecture Analysis and Design Language)
[2016/2017] AADL (Architecture Analysis and Design Language)[2016/2017] AADL (Architecture Analysis and Design Language)
[2016/2017] AADL (Architecture Analysis and Design Language)
Ivano Malavolta
 
[2016/2017] Introduction to Software Architecture
[2016/2017] Introduction to Software Architecture[2016/2017] Introduction to Software Architecture
[2016/2017] Introduction to Software Architecture
Ivano Malavolta
 
Structure modeling with UML [Software Modeling] [Computer Science] [Vrije Uni...
Structure modeling with UML [Software Modeling] [Computer Science] [Vrije Uni...Structure modeling with UML [Software Modeling] [Computer Science] [Vrije Uni...
Structure modeling with UML [Software Modeling] [Computer Science] [Vrije Uni...
Ivano Malavolta
 
Mobile Information Architecture
Mobile Information ArchitectureMobile Information Architecture
Mobile Information Architecture
Andy Fitzgerald
 
Information Architecture & UI Design
Information Architecture & UI DesignInformation Architecture & UI Design
Information Architecture & UI Design
Ivano Malavolta
 
Mission planning of autonomous quadrotors
Mission planning of autonomous quadrotorsMission planning of autonomous quadrotors
Mission planning of autonomous quadrotors
Ivano Malavolta
 
Modeling and abstraction, software development process [Software Modeling] [C...
Modeling and abstraction, software development process [Software Modeling] [C...Modeling and abstraction, software development process [Software Modeling] [C...
Modeling and abstraction, software development process [Software Modeling] [C...
Ivano Malavolta
 
The Green Lab - [13 B] Future research challenges
The Green Lab - [13 B] Future research challengesThe Green Lab - [13 B] Future research challenges
The Green Lab - [13 B] Future research challenges
Ivano Malavolta
 
Mobile Information Architecture
Mobile Information ArchitectureMobile Information Architecture
Mobile Information Architecture
Christian Crumlish
 
Requirements engineering with UML [Software Modeling] [Computer Science] [Vri...
Requirements engineering with UML [Software Modeling] [Computer Science] [Vri...Requirements engineering with UML [Software Modeling] [Computer Science] [Vri...
Requirements engineering with UML [Software Modeling] [Computer Science] [Vri...
Ivano Malavolta
 
Mobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web AppsMobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web Apps
Paul Sons
 
The Green Lab - [09 A] Statistical tests and effect size
The Green Lab - [09 A] Statistical tests and effect sizeThe Green Lab - [09 A] Statistical tests and effect size
The Green Lab - [09 A] Statistical tests and effect size
Ivano Malavolta
 
Modeling behaviour via UML state machines [Software Modeling] [Computer Scie...
Modeling behaviour via  UML state machines [Software Modeling] [Computer Scie...Modeling behaviour via  UML state machines [Software Modeling] [Computer Scie...
Modeling behaviour via UML state machines [Software Modeling] [Computer Scie...
Ivano Malavolta
 
Object-oriented design patterns in UML [Software Modeling] [Computer Science...
Object-oriented design patterns  in UML [Software Modeling] [Computer Science...Object-oriented design patterns  in UML [Software Modeling] [Computer Science...
Object-oriented design patterns in UML [Software Modeling] [Computer Science...
Ivano Malavolta
 

Viewers also liked (20)

Mobile App Analytics
Mobile App AnalyticsMobile App Analytics
Mobile App Analytics
 
Presentacion Taller Usabilidad / UX
Presentacion Taller Usabilidad / UX Presentacion Taller Usabilidad / UX
Presentacion Taller Usabilidad / UX
 
Web analytics como herramienta de Diseño
Web analytics como herramienta de DiseñoWeb analytics como herramienta de Diseño
Web analytics como herramienta de Diseño
 
Going Mobile - A Pragmatic Look At Mobile Design
Going Mobile - A Pragmatic Look At Mobile DesignGoing Mobile - A Pragmatic Look At Mobile Design
Going Mobile - A Pragmatic Look At Mobile Design
 
[2016/2017] Modern development paradigms
[2016/2017] Modern development paradigms [2016/2017] Modern development paradigms
[2016/2017] Modern development paradigms
 
[2016/2017] Architectural languages
[2016/2017] Architectural languages[2016/2017] Architectural languages
[2016/2017] Architectural languages
 
[2016/2017] AADL (Architecture Analysis and Design Language)
[2016/2017] AADL (Architecture Analysis and Design Language)[2016/2017] AADL (Architecture Analysis and Design Language)
[2016/2017] AADL (Architecture Analysis and Design Language)
 
[2016/2017] Introduction to Software Architecture
[2016/2017] Introduction to Software Architecture[2016/2017] Introduction to Software Architecture
[2016/2017] Introduction to Software Architecture
 
Structure modeling with UML [Software Modeling] [Computer Science] [Vrije Uni...
Structure modeling with UML [Software Modeling] [Computer Science] [Vrije Uni...Structure modeling with UML [Software Modeling] [Computer Science] [Vrije Uni...
Structure modeling with UML [Software Modeling] [Computer Science] [Vrije Uni...
 
Mobile Information Architecture
Mobile Information ArchitectureMobile Information Architecture
Mobile Information Architecture
 
Information Architecture & UI Design
Information Architecture & UI DesignInformation Architecture & UI Design
Information Architecture & UI Design
 
Mission planning of autonomous quadrotors
Mission planning of autonomous quadrotorsMission planning of autonomous quadrotors
Mission planning of autonomous quadrotors
 
Modeling and abstraction, software development process [Software Modeling] [C...
Modeling and abstraction, software development process [Software Modeling] [C...Modeling and abstraction, software development process [Software Modeling] [C...
Modeling and abstraction, software development process [Software Modeling] [C...
 
The Green Lab - [13 B] Future research challenges
The Green Lab - [13 B] Future research challengesThe Green Lab - [13 B] Future research challenges
The Green Lab - [13 B] Future research challenges
 
Mobile Information Architecture
Mobile Information ArchitectureMobile Information Architecture
Mobile Information Architecture
 
Requirements engineering with UML [Software Modeling] [Computer Science] [Vri...
Requirements engineering with UML [Software Modeling] [Computer Science] [Vri...Requirements engineering with UML [Software Modeling] [Computer Science] [Vri...
Requirements engineering with UML [Software Modeling] [Computer Science] [Vri...
 
Mobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web AppsMobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web Apps
 
The Green Lab - [09 A] Statistical tests and effect size
The Green Lab - [09 A] Statistical tests and effect sizeThe Green Lab - [09 A] Statistical tests and effect size
The Green Lab - [09 A] Statistical tests and effect size
 
Modeling behaviour via UML state machines [Software Modeling] [Computer Scie...
Modeling behaviour via  UML state machines [Software Modeling] [Computer Scie...Modeling behaviour via  UML state machines [Software Modeling] [Computer Scie...
Modeling behaviour via UML state machines [Software Modeling] [Computer Scie...
 
Object-oriented design patterns in UML [Software Modeling] [Computer Science...
Object-oriented design patterns  in UML [Software Modeling] [Computer Science...Object-oriented design patterns  in UML [Software Modeling] [Computer Science...
Object-oriented design patterns in UML [Software Modeling] [Computer Science...
 

Similar to Giving a great user experience in a mobile app

Intro To Mobile Analytics
Intro To Mobile AnalyticsIntro To Mobile Analytics
Intro To Mobile Analytics
Tapmint
 
Using Data to Hone Your Mobile Product Focus
Using Data to Hone Your Mobile Product FocusUsing Data to Hone Your Mobile Product Focus
Using Data to Hone Your Mobile Product Focus
kendrickapp
 
App retention:engagement july 18 th
App retention:engagement july 18 thApp retention:engagement july 18 th
App retention:engagement july 18 th
Gary Yentin
 
CleverTap & App Promo: App Retention & Engagement Strategy Seminar
CleverTap & App Promo: App Retention & Engagement Strategy SeminarCleverTap & App Promo: App Retention & Engagement Strategy Seminar
CleverTap & App Promo: App Retention & Engagement Strategy Seminar
CleverTap
 
Khatabook X UserExperior webinar
Khatabook X UserExperior webinarKhatabook X UserExperior webinar
Khatabook X UserExperior webinar
PrashilPrakash1
 
State of the Media and OTT App User Lifecycle
State of the Media and OTT App User LifecycleState of the Media and OTT App User Lifecycle
State of the Media and OTT App User Lifecycle
CleverTap
 
Fool Proof App Engagement Strategies - CES2016 Appnation
Fool Proof App Engagement Strategies - CES2016 AppnationFool Proof App Engagement Strategies - CES2016 Appnation
Fool Proof App Engagement Strategies - CES2016 Appnation
Richard Sgro
 
Harnessing the content beast – Content marketing in the multiscreen world
Harnessing the content beast – Content marketing in the multiscreen worldHarnessing the content beast – Content marketing in the multiscreen world
Harnessing the content beast – Content marketing in the multiscreen world
Thomas Robbins
 
Webinar Series - How To Launch Your App Idea
Webinar Series - How To Launch Your App IdeaWebinar Series - How To Launch Your App Idea
Webinar Series - How To Launch Your App Idea
TheAppLabb
 
App Value 101: How I Learned to Avoid Bombarding Users with Disruptive Messages
App Value 101: How I Learned to Avoid Bombarding Users with Disruptive MessagesApp Value 101: How I Learned to Avoid Bombarding Users with Disruptive Messages
App Value 101: How I Learned to Avoid Bombarding Users with Disruptive Messages
Localytics
 
Localytics ENGAGE Opening Keynote with Raj Aggarwal
Localytics ENGAGE Opening Keynote with Raj AggarwalLocalytics ENGAGE Opening Keynote with Raj Aggarwal
Localytics ENGAGE Opening Keynote with Raj Aggarwal
Localytics
 
Mobile Metrics 101: Everything web marketers need to know about app analytics
Mobile Metrics 101: Everything web marketers need to know about app analyticsMobile Metrics 101: Everything web marketers need to know about app analytics
Mobile Metrics 101: Everything web marketers need to know about app analytics
Localytics
 
1 mobile leadership program mobile market, mobile assets, why google, mobil...
1 mobile leadership program   mobile market, mobile assets, why google, mobil...1 mobile leadership program   mobile market, mobile assets, why google, mobil...
1 mobile leadership program mobile market, mobile assets, why google, mobil...
Rein Mahatma
 
The mobile ecosystem & technological strategies
The mobile ecosystem & technological strategiesThe mobile ecosystem & technological strategies
The mobile ecosystem & technological strategies
Ivano Malavolta
 
Prototype & test
Prototype & testPrototype & test
Prototype & testalfred_lee
 
"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont
"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont
"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont
TheFamily
 
What is IA/UX
What is IA/UXWhat is IA/UX
What is IA/UX
Paul Kahn
 
CleverTap - Behavioral Analytics and User Engagement
CleverTap - Behavioral Analytics and User EngagementCleverTap - Behavioral Analytics and User Engagement
CleverTap - Behavioral Analytics and User Engagement
CleverTap
 

Similar to Giving a great user experience in a mobile app (20)

Intro To Mobile Analytics
Intro To Mobile AnalyticsIntro To Mobile Analytics
Intro To Mobile Analytics
 
Using Data to Hone Your Mobile Product Focus
Using Data to Hone Your Mobile Product FocusUsing Data to Hone Your Mobile Product Focus
Using Data to Hone Your Mobile Product Focus
 
App retention:engagement july 18 th
App retention:engagement july 18 thApp retention:engagement july 18 th
App retention:engagement july 18 th
 
CleverTap & App Promo: App Retention & Engagement Strategy Seminar
CleverTap & App Promo: App Retention & Engagement Strategy SeminarCleverTap & App Promo: App Retention & Engagement Strategy Seminar
CleverTap & App Promo: App Retention & Engagement Strategy Seminar
 
Khatabook X UserExperior webinar
Khatabook X UserExperior webinarKhatabook X UserExperior webinar
Khatabook X UserExperior webinar
 
State of the Media and OTT App User Lifecycle
State of the Media and OTT App User LifecycleState of the Media and OTT App User Lifecycle
State of the Media and OTT App User Lifecycle
 
Fool Proof App Engagement Strategies - CES2016 Appnation
Fool Proof App Engagement Strategies - CES2016 AppnationFool Proof App Engagement Strategies - CES2016 Appnation
Fool Proof App Engagement Strategies - CES2016 Appnation
 
Harnessing the content beast – Content marketing in the multiscreen world
Harnessing the content beast – Content marketing in the multiscreen worldHarnessing the content beast – Content marketing in the multiscreen world
Harnessing the content beast – Content marketing in the multiscreen world
 
AppDays_WeatherPro
AppDays_WeatherProAppDays_WeatherPro
AppDays_WeatherPro
 
Webinar Series - How To Launch Your App Idea
Webinar Series - How To Launch Your App IdeaWebinar Series - How To Launch Your App Idea
Webinar Series - How To Launch Your App Idea
 
Final Project
Final ProjectFinal Project
Final Project
 
App Value 101: How I Learned to Avoid Bombarding Users with Disruptive Messages
App Value 101: How I Learned to Avoid Bombarding Users with Disruptive MessagesApp Value 101: How I Learned to Avoid Bombarding Users with Disruptive Messages
App Value 101: How I Learned to Avoid Bombarding Users with Disruptive Messages
 
Localytics ENGAGE Opening Keynote with Raj Aggarwal
Localytics ENGAGE Opening Keynote with Raj AggarwalLocalytics ENGAGE Opening Keynote with Raj Aggarwal
Localytics ENGAGE Opening Keynote with Raj Aggarwal
 
Mobile Metrics 101: Everything web marketers need to know about app analytics
Mobile Metrics 101: Everything web marketers need to know about app analyticsMobile Metrics 101: Everything web marketers need to know about app analytics
Mobile Metrics 101: Everything web marketers need to know about app analytics
 
1 mobile leadership program mobile market, mobile assets, why google, mobil...
1 mobile leadership program   mobile market, mobile assets, why google, mobil...1 mobile leadership program   mobile market, mobile assets, why google, mobil...
1 mobile leadership program mobile market, mobile assets, why google, mobil...
 
The mobile ecosystem & technological strategies
The mobile ecosystem & technological strategiesThe mobile ecosystem & technological strategies
The mobile ecosystem & technological strategies
 
Prototype & test
Prototype & testPrototype & test
Prototype & test
 
"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont
"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont
"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont
 
What is IA/UX
What is IA/UXWhat is IA/UX
What is IA/UX
 
CleverTap - Behavioral Analytics and User Engagement
CleverTap - Behavioral Analytics and User EngagementCleverTap - Behavioral Analytics and User Engagement
CleverTap - Behavioral Analytics and User Engagement
 

Recently uploaded

Impact of Fonts: in Web and Apps Design
Impact of Fonts:  in Web and Apps DesignImpact of Fonts:  in Web and Apps Design
Impact of Fonts: in Web and Apps Design
contactproperweb2014
 
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANEEASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
Febless Hernane
 
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
7sd8fier
 
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
smpc3nvg
 
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
ameli25062005
 
一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理
peuce
 
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
9a93xvy
 
Graphic Design Tools and Software .pptx
Graphic Design Tools and Software   .pptxGraphic Design Tools and Software   .pptx
Graphic Design Tools and Software .pptx
Virtual Real Design
 
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
708pb191
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
cy0krjxt
 
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
gpffo76j
 
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
h7j5io0
 
Storytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design ProcessStorytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design Process
Chiara Aliotta
 
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
9a93xvy
 
Portfolio.pdf
Portfolio.pdfPortfolio.pdf
Portfolio.pdf
garcese
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
n0tivyq
 
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
smpc3nvg
 
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptxUNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
GOWSIKRAJA PALANISAMY
 
Connect Conference 2022: Passive House - Economic and Environmental Solution...
Connect Conference 2022: Passive House -  Economic and Environmental Solution...Connect Conference 2022: Passive House -  Economic and Environmental Solution...
Connect Conference 2022: Passive House - Economic and Environmental Solution...
TE Studio
 
Design-Thinking-eBook for Public Service Delivery
Design-Thinking-eBook for Public Service DeliveryDesign-Thinking-eBook for Public Service Delivery
Design-Thinking-eBook for Public Service Delivery
farhanaslam79
 

Recently uploaded (20)

Impact of Fonts: in Web and Apps Design
Impact of Fonts:  in Web and Apps DesignImpact of Fonts:  in Web and Apps Design
Impact of Fonts: in Web and Apps Design
 
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANEEASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
 
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
 
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
 
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
 
一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理
 
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
 
Graphic Design Tools and Software .pptx
Graphic Design Tools and Software   .pptxGraphic Design Tools and Software   .pptx
Graphic Design Tools and Software .pptx
 
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
 
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
 
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
 
Storytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design ProcessStorytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design Process
 
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
 
Portfolio.pdf
Portfolio.pdfPortfolio.pdf
Portfolio.pdf
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
 
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
 
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptxUNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
 
Connect Conference 2022: Passive House - Economic and Environmental Solution...
Connect Conference 2022: Passive House -  Economic and Environmental Solution...Connect Conference 2022: Passive House -  Economic and Environmental Solution...
Connect Conference 2022: Passive House - Economic and Environmental Solution...
 
Design-Thinking-eBook for Public Service Delivery
Design-Thinking-eBook for Public Service DeliveryDesign-Thinking-eBook for Public Service Delivery
Design-Thinking-eBook for Public Service Delivery
 

Giving a great user experience in a mobile app

  • 1. Giving a Great User Experience in a Mobile App Matt Anderson, @MattAndersonUT #pcatx16
  • 3. Giving a Great User Experience in a Mobile App • As a product person, how do you ensure the right user experience in a mobile app? #pcatx16
  • 4. Giving a Great User Experience in a Mobile App • What we’ll cover: – Mobile app on-boarding – Notifications: what’s helpful and what’s annoying – User activity and retention over the product life cycle #pcatx16
  • 5. Giving a Great User Experience in a Mobile App • What we’ll cover: – Mobile app on-boarding – Notifications: what’s helpful and what’s annoying – User activity and retention over the product life cycle – Plus, a special ProductCamp experiment: audience demos of good/bad mobile app UX #pcatx16
  • 6. Mobile app on-boarding • When is the right time to ask for the user’s information? #pcatx16
  • 7. Mobile app on-boarding • Demo – Invoice2go – TwoDots – Hotel Tonight – FanDuel #pcatx16
  • 8. Mobile app on-boarding • Key concepts: – Conversational tone – Asking for the user’s information at the right time – Showing advancement in the process – Allowing the user to skip – Use of images instead of text – Making the user feel good about the process #pcatx16
  • 9. Notifications: what’s helpful and what’s annoying • How does the user feel about an app’s notifications, alerts, etc.? #pcatx16
  • 12. Notifications: what’s helpful and what’s annoying • The wording of notifications is vital – Personalized – Conversational – Specific #pcatx16
  • 13. Notifications: what’s helpful and what’s annoying • For those who want the notifications, what’s the right amount to send? #pcatx16
  • 16. Notifications: what’s helpful and what’s annoying • If you had 8 million Instagram followers, what would your notifications look like? – http://techcrunch.com/2016/01/11/holy-hell #pcatx16
  • 17. Notifications: what’s helpful and what’s annoying • Demo – Rue La La (iOS notifications) – HealthTap (in-app) – StreetEasy Mobile (iOS notifications) #pcatx16
  • 18. Notifications: what’s helpful and what’s annoying • Key concepts: – If the on-boarding experience was unpleasant, users are more likely to be turned off by notifications – On-boarding should explain the notifications so the user thinks of them as integral – It’s important to segment users so they get the most appropriate notifications – The notifications should be specific and conversational #pcatx16
  • 19. User activity and retention over the product life cycle • Notifications are a necessary evil for keeping up use and retention of mobile apps #pcatx16
  • 23. User activity and retention over the product life cycle • Discussion question 1 – What are the apps that you’ve had for a while doing to keep users engaged? #pcatx16
  • 24. User activity and retention over the product life cycle • Discussion question 2 – What are users’ preferred ways for an app to tell a user about a new feature? #pcatx16
  • 25. User activity and retention over the product life cycle • Discussion question 3 – How should an app handle a user who’s forgotten a password, allowed a credit card to expire, or had an email address bounce the app’s emails? #pcatx16
  • 26. Giving a Great User Experience in a Mobile App • Wrapping up: – Mobile app on-boarding – Notifications: what’s helpful and what’s annoying – User activity and retention over the product life cycle #pcatx16
  • 27. Giving a Great User Experience in a Mobile App • Do you know of a mobile app with an exceptionally good or bad user experience? • Now’s your chance to demo it #pcatx16

Editor's Notes

  1. There are people who are glad for notifications, however…
  2. Avoid Vagueness as a Service…
  3. Note this is 51 unique messages per app, not per user