SlideShare a Scribd company logo
1 of 126
Download to read offline
HELPING USERS
CREATE GOOD
HABITS
@MOSTGOODSALLY SHEPARD
@mostgood MCE 2017
WHY AM I TALKING
ABOUT HABITS?
@mostgood MCE 2017
I play Candy Crush
for research purposes
@mostgood MCE 2017
IS THIS TALK ABOUT
ENGINEERING OR DESIGN?
@mostgood MCE 2017
THIS TALK IS BOTH
ENGINEERING & DESIGN
@mostgood MCE 2017
1) BASICS OF HABITS
2) IMPLEMENTING HABITS
3) TESTING HABITS
@mostgood MCE 2017
BASICS OF
HABITS!
@mostgood MCE 2017
WHY BUILD HABITS?
@mostgood MCE 2017
Downloads do not
equal users.
@mostgood MCE 2017
Downloads
Opens app
1 day later
1 month later
1 week later
2 weeks later
@mostgood MCE 2017
@mostgood MCE 2017
(top grossing
apps)
@mostgood MCE 2017
What makes these
apps so
successful?
@mostgood MCE 2017
@mostgood MCE 2017
@mostgood MCE 2017
They develop
habits with users.
@mostgood MCE 2017
WHAT IS A HABIT?
@mostgood MCE 2017
A habit is created when
a behaviour is repeated.
Behaviour = Habit
@mostgood MCE 2017
Motivation
Trigger Action
@mostgood MCE 2017
Motivation
Trigger Action
@mostgood MCE 2017
Behaviour
Motivation
Trigger Action
@mostgood MCE 2017
= HabitBehaviour
@mostgood MCE 2017
Habit Hook
1) Trigger
2) Action
3) Reward
4) Investment
@mostgood MCE 2017
ACTION
TRIGGER
REWARD
INVESTMENT
@mostgood MCE 2017
!
@mostgood MCE 2017
What brings users to your app?
External trigger:
1
MAIL
I’m a new message!
Read me! Read me! Read me!
32m ago
@mostgood MCE 2017
What brings users to your app?
Internal trigger:
I should check my email
@mostgood MCE 2017
Internal
triggers
External
triggers
@mostgood MCE 2017
ACTION
TRIGGER
REWARD
INVESTMENT
@mostgood MCE 2017
Action:
The thing a user
needs to do.
@mostgood MCE 2017
1) Understand reason for using app/feature.
2) List all steps.
3) Simplify by removing steps.
Action ⬌ Ability
@mostgood MCE 2017
“the greatest return on
investment will generally
come from increasing a
product’s ease-of-use.”
-‘Hooked’ by Nir Eyal
@mostgood MCE 2017
List every step
then remove as
many as possible
@mostgood MCE 2017
ACTION
TRIGGER
REWARD
INVESTMENT
@mostgood MCE 2017
Possible rewards:
Unlocking in-app content
Awards
Sense of completion
Status
@mostgood MCE 2017
@mostgood MCE 2017
@mostgood MCE 2017
❤
Variability
@mostgood MCE 2017
@mostgood MCE 2017
ACTION
TRIGGER
REWARD
INVESTMENT
@mostgood MCE 2017
# $ % &
Investments
@mostgood MCE 2017
Investment should
work towards
improving the
users experience.
@mostgood MCE 2017
IMPLEMENTING
HABITS!
@mostgood MCE 2017
Build habits
around goals.
@mostgood MCE 2017
Start with the
goal the user
wants to achieve.
@mostgood MCE 2017
I want to run 5k
I want to be healthier
I want to sleep better
I want to be less stressed
I want to improve my singing
I want to lose weight
@mostgood MCE 2017
List possible reasons why
they want to achieve their
goals.
@mostgood MCE 2017
“I want to improve my singing”
Karaoke Night
Sing in choir
Band wants to record
Professional singer To serenade someone
Reunion performance Improve confidence
Performing in musical
Why might you want to improve your singing?
Love singing
@mostgood MCE 2017
Thinking about the
‘why’ behind a goal,
how can you
motivate users?
@mostgood MCE 2017
Triggers need to
include a motivation.
@mostgood MCE 2017
Actions should be
simple to understand
and easy to complete.
@mostgood MCE 2017
Rewards should align with
motivations from the trigger,
and contribute to the users goal.
@mostgood MCE 2017
The size of investment
you can ask for, is
proportional to how long
they’ve used the app.
@mostgood MCE 2017
Ask for
investments right
after rewards.
@mostgood MCE 2017
STREAKS & HABITS
@mostgood MCE 2017
⌚
What’s your
longest move
streak?
(Check in the activity app on your phone, in the Achievements tab)
@mostgood MCE 2017
Hard streaks:
Requires completing an
action in every 24h period.
(
@mostgood MCE 2017
Soft streaks:
Doesn’t require completing
an action in every 24h period.
)
@mostgood MCE 2017
Dangers of Hard Streaks:
Missing a day means starting over.
You might never get that user back.
The very happy user can become very angry.
Not everyone responds to streaks.
@mostgood MCE 2017
You can soften a hard
streak by better
defining what a day is.
@mostgood MCE 2017
@mostgood MCE 2017
@mostgood MCE 2017
@mostgood MCE 2017
@mostgood MCE 2017
@mostgood MCE 2017
Who goes to sleep
after midnight?
✋
@mostgood MCE 2017
+-
People do not magically
reset at midnight!
,
@mostgood MCE 2017
+-
People do not magically
reset at midnight!
.,/
@mostgood MCE 2017
Don’t be lazy about date
calculation in streaks.
Time zones exist and you
need to account for them.
@mostgood MCE 2017
We place significance
on doing something a
certain number of times.
@mostgood MCE 2017
@mostgood MCE 2017
If you place significance
on doing something a
certain number of times,
make sure it’s consistent.
@mostgood MCE 2017
HABIT EXAMPLE
@mostgood MCE 2017
Goal:
“I want to improve my singing”
@mostgood MCE 2017
External trigger:
Push notification
@mostgood MCE 2017
Action:
Complete daily vocal
exercises.
@mostgood MCE 2017
@mostgood MCE 2017
Reward:
-Completion of action
-Grading
-Points to level up
-Data about my performance
-Streak
@mostgood MCE 2017
@mostgood MCE 2017
@mostgood MCE 2017
Investment:
Review the app…
@mostgood MCE 2017
TESTING
HABITS!
@mostgood MCE 2017
ARE MY HABITS
WORKING?
@mostgood MCE 2017
Analytics are
your friend.
@mostgood MCE 2017
Analytics are like crash
reports for user habits.
They help you analyse
and debug what going on.
@mostgood MCE 2017
Analytics are only helpful if they
give you a complete picture.
Track events that verify the
success as well as the failure of
each part of a habit.
@mostgood MCE 2017
Define what an ideal user is,
then look for patterns.
Use these patterns to
create more ideal users.
@mostgood MCE 2017
Twitter: follow 30
people and you’re
likely to stick around.
@mostgood MCE 2017
WHY ARE MY
HABITS FAILING?
@mostgood MCE 2017
Where in the habit hook
are users leaving?
Find the leaks and fix
them.
@mostgood MCE 2017
Analytics are not
always the answer.
Sometimes you might
need to dig deeper.
@mostgood MCE 2017
-Battery drain
-Crashes
-Uses too much data
-Doesn’t work offline
@mostgood MCE 2017
Are triggers being
triggered?
@mostgood MCE 2017
1st hurdle:
enabling the trigger
@mostgood MCE 2017
@mostgood MCE 2017
Make triggers
easy to turn on
and off.
@mostgood MCE 2017
Are actions able to
be completed?
@mostgood MCE 2017
0 1 2 3 4 5
Root of action failure
Time Money Physical
Effort
Brain
Cycles
Social
Deviance
Non-
routine
@mostgood MCE 2017
Is the reward strong
enough?
Is there variability in
the reward?
@mostgood MCE 2017
@mostgood MCE 2017
Is the investment too
expensive?
Are you asking just after
the user received a great
reward?
@mostgood MCE 2017
Thanks for completing
your first day! Please
fill out this 75-page
long survey!
6
@mostgood MCE 2017
HABIT TIME MACHINE!
@mostgood MCE 2017
How does the habit
time machine work?
- Timescale
- Questions
- Empathy
@mostgood MCE 2017
DAILY
1 Day
7 Days
14 Days
21 Days
1 Month
2 Months
4 Months
6 Months
1 Year
WEEKLY
1 Week
2 Weeks
3 Weeks
1 Month
2 Months
4 Months
6 Months
1 Year
100 weeks
Timescale:
-Regular intervals
-Any milestones
@mostgood MCE 2017
Questions:
1) Are my triggers motivational?
2) Is the action too difficult?
3) Is the reward strong enough?
4) Has the investment improved
their experience?
@mostgood MCE 2017
Empathy:
What state will the app be in?
What will happen if I miss a day?
What kind of pressure do I feel?
Am I closer to achieving my
goal?
@mostgood MCE 2017
Trigger:
Where’s our motivation?
Is this the same message I get everyday?
@mostgood MCE 2017
Trigger:
1 day in - this is fine
7 days in - I’m not motivated by this
2 months in - I’m turning off notifications
@mostgood MCE 2017
Trigger:
You could include streak information -
‘Complete today’s training to increase your
streak to 8 days!
You could include information about the
exercises - ‘Todays training includes
Foundation, Agility and Head Voice’
@mostgood MCE 2017
Action:
Is the action too difficult?
@mostgood MCE 2017
Time Money Physical
Effort
Brain
Cycles
Social
Deviance
Non-
routine
0 1 2 3 4 5
Root of action failure
@mostgood MCE 2017
Action:
1 day in - I’m still getting the hang of this
7 days in - this is helping me
2 months in - this is taking too long!
4 months in - this is taking too long and the
exercises are repetitive
@mostgood MCE 2017
Action:
The more I practice, the more I increase my
singing range.
This means it takes longer to complete my
exercises.
This can result in me not wanting to expand
my singing range 7
@mostgood MCE 2017
Action:
Time Money Physical
Effort
Brain
Cycles
Social
Deviance
Non-
routine
0 1 2 3 4 5
@mostgood MCE 2017
Reward:
Is the reward strong enough?
@mostgood MCE 2017
Reward:
1 day in - Woo! I’m awesome :)
7 days in - Yay, I levelled up!
2 months in - I don’t remember the last time I
levelled up
4 months in - I wish it did more analysis for me
@mostgood MCE 2017
Reward:
Levels are meaningless and it takes a
super long time to level up.
I want more than just basic stats.
I don’t have any way to measure my
overall success.
@mostgood MCE 2017
Investment:
Has the investment improved their experience?
@mostgood MCE 2017
Investment:
1 day in - Hmm
7 days in - Rate the app - OK
2 months in - Nothing…
4 months in - Nothing…
@mostgood MCE 2017
Investment:
I’ve reviewed the app.
I sent some feedback.
It should prompt me to recheck my singing
range at certain times.
I don’t get any emails, I wonder what’s
going on with the development?
@mostgood MCE 2017
HABITS VS ADDICTION
@mostgood MCE 2017
Habit
Addiction
@mostgood MCE 2017
Manipulate for good.
@mostgood MCE 2017
EVIL
DON’T BE
8
@mostgood MCE 2017
THANKS FOR
LISTENING!
@MOSTGOOD

More Related Content

Similar to Helping Users Create Good Habits @ MCE 2017

Helping Users Create Good Habits @ AltConf 2017
Helping Users Create Good Habits @ AltConf 2017Helping Users Create Good Habits @ AltConf 2017
Helping Users Create Good Habits @ AltConf 2017Sally Shepard
 
AMATYC Ignite 2017 1st Half
AMATYC Ignite 2017 1st HalfAMATYC Ignite 2017 1st Half
AMATYC Ignite 2017 1st HalfFred Feldon
 
Future of Marketing - Keynote Brandemonium 2018
Future of Marketing  - Keynote Brandemonium 2018 Future of Marketing  - Keynote Brandemonium 2018
Future of Marketing - Keynote Brandemonium 2018 Mathew Sweezey
 
MozCon Tools Change, People Don't: Empathy-Driven Marketing
MozCon Tools Change, People Don't: Empathy-Driven MarketingMozCon Tools Change, People Don't: Empathy-Driven Marketing
MozCon Tools Change, People Don't: Empathy-Driven MarketingAshley Greene
 
Beyond Pretty: Creating Better Products with Measurable Design
Beyond Pretty: Creating Better Products with Measurable DesignBeyond Pretty: Creating Better Products with Measurable Design
Beyond Pretty: Creating Better Products with Measurable DesignMelissa Perri
 
Bath College | Social media & Email
Bath College | Social media & EmailBath College | Social media & Email
Bath College | Social media & EmailNatasha Baldwin
 
BRAVE Bristol Feb 2015 - Social Media
BRAVE Bristol Feb 2015 - Social Media BRAVE Bristol Feb 2015 - Social Media
BRAVE Bristol Feb 2015 - Social Media Natasha Baldwin
 
Creating Successful MVPs in Agile Teams - Agile 2014
Creating Successful MVPs in Agile Teams - Agile 2014Creating Successful MVPs in Agile Teams - Agile 2014
Creating Successful MVPs in Agile Teams - Agile 2014Melissa Perri
 
How to Impress, Not Overwhelm your CMO with Analytics
How to Impress, Not Overwhelm your CMO with AnalyticsHow to Impress, Not Overwhelm your CMO with Analytics
How to Impress, Not Overwhelm your CMO with AnalyticsBonnie Mailey
 
How to Impress, Not Overwhelm your CMO with Analytics
How to Impress, Not Overwhelm your CMO with AnalyticsHow to Impress, Not Overwhelm your CMO with Analytics
How to Impress, Not Overwhelm your CMO with AnalyticsHanapin Marketing
 
Digital Analytics When Your Website Isn't "Top Dog"
Digital Analytics When Your Website Isn't "Top Dog"Digital Analytics When Your Website Isn't "Top Dog"
Digital Analytics When Your Website Isn't "Top Dog"Michele Kiss
 
BizBash Elevate: The New Rules of Social Media
BizBash Elevate: The New Rules of Social Media BizBash Elevate: The New Rules of Social Media
BizBash Elevate: The New Rules of Social Media Reb Carlson
 
Digital Marketing: Perth Seminar
Digital Marketing: Perth SeminarDigital Marketing: Perth Seminar
Digital Marketing: Perth SeminarPrecedent
 
The 2017 State of Social Marketing Report Reveal
The 2017 State of Social Marketing Report RevealThe 2017 State of Social Marketing Report Reveal
The 2017 State of Social Marketing Report RevealBryan Blackburn
 
Brave Social Media Training June_2015
Brave Social Media Training June_2015Brave Social Media Training June_2015
Brave Social Media Training June_2015Noisy Little Monkey
 
Digital marketing Seminar: Melbourne
Digital marketing Seminar: MelbourneDigital marketing Seminar: Melbourne
Digital marketing Seminar: MelbournePrecedent
 
How to Audit Your Social Media Performance - Social Media Audit
How to Audit Your Social Media Performance - Social Media AuditHow to Audit Your Social Media Performance - Social Media Audit
How to Audit Your Social Media Performance - Social Media AuditAshley Segura
 
How to Outsource Your Way to a Smarter Business
How to Outsource Your Way to a Smarter BusinessHow to Outsource Your Way to a Smarter Business
How to Outsource Your Way to a Smarter BusinessJess Ostroff
 
SEJ Summit 2017: Brand Reputation Hacking in 2017, A Sponsored Workshop by Th...
SEJ Summit 2017: Brand Reputation Hacking in 2017, A Sponsored Workshop by Th...SEJ Summit 2017: Brand Reputation Hacking in 2017, A Sponsored Workshop by Th...
SEJ Summit 2017: Brand Reputation Hacking in 2017, A Sponsored Workshop by Th...Search Engine Journal
 

Similar to Helping Users Create Good Habits @ MCE 2017 (20)

Helping Users Create Good Habits @ AltConf 2017
Helping Users Create Good Habits @ AltConf 2017Helping Users Create Good Habits @ AltConf 2017
Helping Users Create Good Habits @ AltConf 2017
 
AMATYC Ignite 2017 1st Half
AMATYC Ignite 2017 1st HalfAMATYC Ignite 2017 1st Half
AMATYC Ignite 2017 1st Half
 
Future of Marketing - Keynote Brandemonium 2018
Future of Marketing  - Keynote Brandemonium 2018 Future of Marketing  - Keynote Brandemonium 2018
Future of Marketing - Keynote Brandemonium 2018
 
MozCon Tools Change, People Don't: Empathy-Driven Marketing
MozCon Tools Change, People Don't: Empathy-Driven MarketingMozCon Tools Change, People Don't: Empathy-Driven Marketing
MozCon Tools Change, People Don't: Empathy-Driven Marketing
 
Beyond Pretty: Creating Better Products with Measurable Design
Beyond Pretty: Creating Better Products with Measurable DesignBeyond Pretty: Creating Better Products with Measurable Design
Beyond Pretty: Creating Better Products with Measurable Design
 
My Life Guide
My Life GuideMy Life Guide
My Life Guide
 
Bath College | Social media & Email
Bath College | Social media & EmailBath College | Social media & Email
Bath College | Social media & Email
 
BRAVE Bristol Feb 2015 - Social Media
BRAVE Bristol Feb 2015 - Social Media BRAVE Bristol Feb 2015 - Social Media
BRAVE Bristol Feb 2015 - Social Media
 
Creating Successful MVPs in Agile Teams - Agile 2014
Creating Successful MVPs in Agile Teams - Agile 2014Creating Successful MVPs in Agile Teams - Agile 2014
Creating Successful MVPs in Agile Teams - Agile 2014
 
How to Impress, Not Overwhelm your CMO with Analytics
How to Impress, Not Overwhelm your CMO with AnalyticsHow to Impress, Not Overwhelm your CMO with Analytics
How to Impress, Not Overwhelm your CMO with Analytics
 
How to Impress, Not Overwhelm your CMO with Analytics
How to Impress, Not Overwhelm your CMO with AnalyticsHow to Impress, Not Overwhelm your CMO with Analytics
How to Impress, Not Overwhelm your CMO with Analytics
 
Digital Analytics When Your Website Isn't "Top Dog"
Digital Analytics When Your Website Isn't "Top Dog"Digital Analytics When Your Website Isn't "Top Dog"
Digital Analytics When Your Website Isn't "Top Dog"
 
BizBash Elevate: The New Rules of Social Media
BizBash Elevate: The New Rules of Social Media BizBash Elevate: The New Rules of Social Media
BizBash Elevate: The New Rules of Social Media
 
Digital Marketing: Perth Seminar
Digital Marketing: Perth SeminarDigital Marketing: Perth Seminar
Digital Marketing: Perth Seminar
 
The 2017 State of Social Marketing Report Reveal
The 2017 State of Social Marketing Report RevealThe 2017 State of Social Marketing Report Reveal
The 2017 State of Social Marketing Report Reveal
 
Brave Social Media Training June_2015
Brave Social Media Training June_2015Brave Social Media Training June_2015
Brave Social Media Training June_2015
 
Digital marketing Seminar: Melbourne
Digital marketing Seminar: MelbourneDigital marketing Seminar: Melbourne
Digital marketing Seminar: Melbourne
 
How to Audit Your Social Media Performance - Social Media Audit
How to Audit Your Social Media Performance - Social Media AuditHow to Audit Your Social Media Performance - Social Media Audit
How to Audit Your Social Media Performance - Social Media Audit
 
How to Outsource Your Way to a Smarter Business
How to Outsource Your Way to a Smarter BusinessHow to Outsource Your Way to a Smarter Business
How to Outsource Your Way to a Smarter Business
 
SEJ Summit 2017: Brand Reputation Hacking in 2017, A Sponsored Workshop by Th...
SEJ Summit 2017: Brand Reputation Hacking in 2017, A Sponsored Workshop by Th...SEJ Summit 2017: Brand Reputation Hacking in 2017, A Sponsored Workshop by Th...
SEJ Summit 2017: Brand Reputation Hacking in 2017, A Sponsored Workshop by Th...
 

More from Sally Shepard

Swift on Raspberry Pi
Swift on Raspberry PiSwift on Raspberry Pi
Swift on Raspberry PiSally Shepard
 
Swift hardware hacking @ try! Swift
Swift hardware hacking @ try! SwiftSwift hardware hacking @ try! Swift
Swift hardware hacking @ try! SwiftSally Shepard
 
Porting iOS apps to tvOS
Porting iOS apps to tvOSPorting iOS apps to tvOS
Porting iOS apps to tvOSSally Shepard
 
Porting iOS apps to tvOS
Porting iOS apps to tvOSPorting iOS apps to tvOS
Porting iOS apps to tvOSSally Shepard
 
iOS Accessibility Testing Workshop
iOS Accessibility Testing WorkshopiOS Accessibility Testing Workshop
iOS Accessibility Testing WorkshopSally Shepard
 
Debugging Accessibility @ Craft Conf
Debugging Accessibility @ Craft ConfDebugging Accessibility @ Craft Conf
Debugging Accessibility @ Craft ConfSally Shepard
 
Debugging Accessibility
Debugging AccessibilityDebugging Accessibility
Debugging AccessibilitySally Shepard
 
Crafting Great Accessible Experiences
Crafting Great Accessible ExperiencesCrafting Great Accessible Experiences
Crafting Great Accessible ExperiencesSally Shepard
 
Developing for Apple TV
Developing for Apple TVDeveloping for Apple TV
Developing for Apple TVSally Shepard
 
Implementing Inclusive Interfaces
Implementing Inclusive InterfacesImplementing Inclusive Interfaces
Implementing Inclusive InterfacesSally Shepard
 
Building habits: keeping users engaged
Building habits: keeping users engagedBuilding habits: keeping users engaged
Building habits: keeping users engagedSally Shepard
 
Implementing inclusive interfaces in iOS
Implementing inclusive interfaces in iOSImplementing inclusive interfaces in iOS
Implementing inclusive interfaces in iOSSally Shepard
 
Extracurricular Swift
Extracurricular SwiftExtracurricular Swift
Extracurricular SwiftSally Shepard
 
Making an app like 'Clear' Accessible
Making an app like 'Clear' AccessibleMaking an app like 'Clear' Accessible
Making an app like 'Clear' AccessibleSally Shepard
 
Making apps for the Apple TV
Making apps for the Apple TVMaking apps for the Apple TV
Making apps for the Apple TVSally Shepard
 
Beyond VoiceOver: making iOS apps accessible
Beyond VoiceOver: making iOS apps accessibleBeyond VoiceOver: making iOS apps accessible
Beyond VoiceOver: making iOS apps accessibleSally Shepard
 

More from Sally Shepard (18)

Swift on Raspberry Pi
Swift on Raspberry PiSwift on Raspberry Pi
Swift on Raspberry Pi
 
Swift hardware hacking @ try! Swift
Swift hardware hacking @ try! SwiftSwift hardware hacking @ try! Swift
Swift hardware hacking @ try! Swift
 
Porting iOS apps to tvOS
Porting iOS apps to tvOSPorting iOS apps to tvOS
Porting iOS apps to tvOS
 
Porting iOS apps to tvOS
Porting iOS apps to tvOSPorting iOS apps to tvOS
Porting iOS apps to tvOS
 
iOS Accessibility Testing Workshop
iOS Accessibility Testing WorkshopiOS Accessibility Testing Workshop
iOS Accessibility Testing Workshop
 
Debugging Accessibility @ Craft Conf
Debugging Accessibility @ Craft ConfDebugging Accessibility @ Craft Conf
Debugging Accessibility @ Craft Conf
 
Accessibility
AccessibilityAccessibility
Accessibility
 
Debugging Accessibility
Debugging AccessibilityDebugging Accessibility
Debugging Accessibility
 
Crafting Great Accessible Experiences
Crafting Great Accessible ExperiencesCrafting Great Accessible Experiences
Crafting Great Accessible Experiences
 
Developing for Apple TV
Developing for Apple TVDeveloping for Apple TV
Developing for Apple TV
 
Implementing Inclusive Interfaces
Implementing Inclusive InterfacesImplementing Inclusive Interfaces
Implementing Inclusive Interfaces
 
Building habits: keeping users engaged
Building habits: keeping users engagedBuilding habits: keeping users engaged
Building habits: keeping users engaged
 
Implementing inclusive interfaces in iOS
Implementing inclusive interfaces in iOSImplementing inclusive interfaces in iOS
Implementing inclusive interfaces in iOS
 
Extracurricular Swift
Extracurricular SwiftExtracurricular Swift
Extracurricular Swift
 
Inheriting iOS code
Inheriting iOS codeInheriting iOS code
Inheriting iOS code
 
Making an app like 'Clear' Accessible
Making an app like 'Clear' AccessibleMaking an app like 'Clear' Accessible
Making an app like 'Clear' Accessible
 
Making apps for the Apple TV
Making apps for the Apple TVMaking apps for the Apple TV
Making apps for the Apple TV
 
Beyond VoiceOver: making iOS apps accessible
Beyond VoiceOver: making iOS apps accessibleBeyond VoiceOver: making iOS apps accessible
Beyond VoiceOver: making iOS apps accessible
 

Recently uploaded

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 

Recently uploaded (20)

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 

Helping Users Create Good Habits @ MCE 2017