SlideShare a Scribd company logo
O N B O A R D I N G U S E R S
O N T O Y O U R A P P
E LV I S D ’ S O U Z A
D R O I D C O N I N D I A 2 0 1 5
First Moments
• FIRST FIVE MINUTES An average user is
most engaged with your app during the first
few minutes of use
• FIRST 7 DAYS For ‘decent’ apps, the majority
of users retained for 7 days stick around
much longer
http://andrewchen.co/new-data-shows-why-losing-80-of-your-mobile-users-is-normal-and-that-the-best-apps-do-much-better/
77%
23%
Users Lost in 

First 3 days of Install
Where are users lost?
• Unsatisfactory first impression
• New interfaces can be hard
• Many apps do things differently
• Users look for Instant Gratification
• Mismatch in expectations
First Moments…
INSTALLIDEA / SPEC DEVELOPMENT MARKETING ENGAGEMENT PROFIT
The Activated User
• Activated users graduate past first-days use
• They perform Key Actions
• Blogging app = pick a theme, a name, write first post
• Social app = Import address book, Connect to a few friends, Opt
into notifications
• Enterprise Collaboration app: Start up a new project, add a couple
coworkers
http://appcues.com/academy/intro-to-user-onboarding/
http://andrewchen.co/new-data-shows-why-losing-80-of-your-mobile-users-is-normal-and-that-the-best-apps-do-much-better/
User Onboarding
• Onboarding helps get the user activated
• Introduces new technology, behaviour and interfaces
• Focus is on Key Actions
• Is continuous, not limited to first day use
• Not a substitute for “good app design”
Rule No 1: Measure
• Use analytics tools, track key actions, quantify.
• Talk to users for qualitative feedback.
• Analyse cohorts: new users, dropped off users, 

activated users.
• What features did they like? What features did they
actually use? Did they share the app with others?
EXAMPLES
Tooltips & Overlays
• Best used to draw attention to few

key actions in an app
• Great for teaching gestures
• Crowded overlays are often ignored
• Use FrameLayout for overlays, relatively
positioned elements for Tooltips
WALKTHROUGH: FLIPKART
WALKTHROUGH: FLIPKART
Tutorial
• Best used to give users overview of the app
• Helpful when users are not acquired through
descriptive channels like Play Store
• Avoid long tutorials, and provide adequate
“Skip” support
• Build using Fragments & (optionally)
ViewPager
WALKTHROUGH: INBOX
WALKTHROUGH: INBOX
WALKTHROUGH: INBOX
Interactive
• Best used to channel early user attention to
bootstrap important information about
identity and preferences
• Makes users more invested into the app,
personalisation from the get-go is easier
• Impatient users may bounce, “Skip”
necessary
In Context
• They’re embedded in the app experience,
and appear in at the right time.
• Great for indicating next steps, optional
shortcuts
• Popups may be ignored if intrusive, test this
with your users
In feed prompts
• Is embedded in content
• May occupy prime screen space
• Unobtrusive, scroll and it moves up
• Tap to complete action/learn more
• Easy Dismiss
WALKTHROUGH: INSTAGRAM
WALKTHROUGH: INSTAGRAM
WALKTHROUGH: INSTAGRAM
Playbook
• Lazy Signup, the less information you ask for, the better
• Minimise the number of screens in an interactive setup/
tutorial
• Use FAB, get focus on key actions. Users may not be
interested in all your features
• Features may be introduced lazily, over time
Playbook…
• Personalize content, suggest actions, be proactive
• Get the user activated as soon as possible.
• Do not forget to measure!
ONBOARDING IN GAMES
ONBOARDING IN GAMES
Onboarding Existing Users
• Offer a tutorial via an in-feed prompt
• Leave a way for users to come back to the tutorial later
• Confirm core actions and utilities
• Use alternate channels: emails, social media
• Use notifications, but sparingly
Runtime Permissions with Android M
• Users can directly manage permissions at runtime
• Individual permissions get greater visibility - win for users
• Auto-update process is smoother - win for developers
• checkSelfPermission() & requestPermissions()
• Normal Permissions & Dangerous Permissions
http://developer.android.com/training/permissions/index.html
Runtime Permissions
CAMERAMICROPHONEPHONE
Runtime Permissions: Best Practices
• Try to avoid dangerous permissions
• Prime the user - explain why you’d like the permission
before asking for it
• Alternatively, wait until users reject the permission till you
tell them why you need it
• Or a data-driven combination of these!
• Do not imitate the native UI
PERMISSION PRIMING
Sensy & Onboarding
• Sensy is a TV Guide & Remote App
• Onboarding techniques:
• Interactive setup deprecated
• In-context Popups in use
• In-feed messages in use
Lessons
• Have as few screens as possible
• One primary action/item per screen
• In-feed messages & contextual suggestions are
effective!
Open Challenges
• Introducing Ad-breaks feature
• Using the phone to onboard a physical product
Resources
appcues.com/academy

TUTORIAL
uxarchive.com/tasks/onboarding
WALKTHROUGH
Resources
androidux.com/Onboarding-Tips
WALKTHROUGH
capptivate.co
ANIMATIONS
M E @ E LV I S . C O . I N 

@ E LV I S D S
G E T S E N S Y O N T H E P L AY S T O R E
O N B O A R D I N G U S E R S
O N T O Y O U R A P P

More Related Content

What's hot

Social Media Content Strategy
Social Media Content StrategySocial Media Content Strategy
Social Media Content Strategy
Melanie Goodman Daniels
 
Berocca Social Media Pitch
Berocca Social Media PitchBerocca Social Media Pitch
Berocca Social Media Pitch
Lyndon Hale
 
Digital marketing campaign
Digital marketing campaignDigital marketing campaign
Digital marketing campaign
Gavin Llewellyn
 
Personalized HCP Marketing: How to Create More Impactful Brand Experiences
Personalized HCP Marketing: How to Create More Impactful Brand ExperiencesPersonalized HCP Marketing: How to Create More Impactful Brand Experiences
Personalized HCP Marketing: How to Create More Impactful Brand Experiences
Merkle
 
Plan of digital marketing campaign
Plan of digital marketing campaignPlan of digital marketing campaign
Plan of digital marketing campaign
Bizinventive
 
social media strategy & media plan sample
social media strategy & media plan samplesocial media strategy & media plan sample
social media strategy & media plan sample
Mohamed Abdel Rahman
 
Seja um Parceiro Peixe Urbano
Seja um Parceiro Peixe UrbanoSeja um Parceiro Peixe Urbano
Seja um Parceiro Peixe Urbano
Peixe Urbano
 
1920 evil returns
1920 evil returns1920 evil returns
1920 evil returns
Jawad Chaudhry
 
Marketing 2.0 Conference (Event Information Deck)
Marketing 2.0 Conference (Event Information Deck)Marketing 2.0 Conference (Event Information Deck)
Marketing 2.0 Conference (Event Information Deck)
Marketing 2.0 Conference
 
What is Digital Marketing
What is Digital Marketing What is Digital Marketing
What is Digital Marketing
Simplilearn
 
Loyalty Program Refresher
Loyalty Program RefresherLoyalty Program Refresher
Loyalty Program Refresher
Sallie Burnett
 
Digital Content Marketing Proposal PowerPoint Presentation Slides
Digital Content Marketing Proposal PowerPoint Presentation SlidesDigital Content Marketing Proposal PowerPoint Presentation Slides
Digital Content Marketing Proposal PowerPoint Presentation Slides
SlideTeam
 
Digital marketing for restaurants
Digital marketing for restaurantsDigital marketing for restaurants
Digital marketing for restaurantsSignal
 
App Marketing Strategy
App Marketing Strategy App Marketing Strategy
App Marketing Strategy
eGrove Systems Corporation
 
The Optimal Marketing Agenda at Sales Kickoff
The Optimal Marketing Agenda at Sales KickoffThe Optimal Marketing Agenda at Sales Kickoff
The Optimal Marketing Agenda at Sales Kickoff
Four Quadrant LLC
 
Digital Marketing Plan Slides
Digital Marketing Plan SlidesDigital Marketing Plan Slides
Digital Marketing Plan Slides
Philip Oakley
 

What's hot (16)

Social Media Content Strategy
Social Media Content StrategySocial Media Content Strategy
Social Media Content Strategy
 
Berocca Social Media Pitch
Berocca Social Media PitchBerocca Social Media Pitch
Berocca Social Media Pitch
 
Digital marketing campaign
Digital marketing campaignDigital marketing campaign
Digital marketing campaign
 
Personalized HCP Marketing: How to Create More Impactful Brand Experiences
Personalized HCP Marketing: How to Create More Impactful Brand ExperiencesPersonalized HCP Marketing: How to Create More Impactful Brand Experiences
Personalized HCP Marketing: How to Create More Impactful Brand Experiences
 
Plan of digital marketing campaign
Plan of digital marketing campaignPlan of digital marketing campaign
Plan of digital marketing campaign
 
social media strategy & media plan sample
social media strategy & media plan samplesocial media strategy & media plan sample
social media strategy & media plan sample
 
Seja um Parceiro Peixe Urbano
Seja um Parceiro Peixe UrbanoSeja um Parceiro Peixe Urbano
Seja um Parceiro Peixe Urbano
 
1920 evil returns
1920 evil returns1920 evil returns
1920 evil returns
 
Marketing 2.0 Conference (Event Information Deck)
Marketing 2.0 Conference (Event Information Deck)Marketing 2.0 Conference (Event Information Deck)
Marketing 2.0 Conference (Event Information Deck)
 
What is Digital Marketing
What is Digital Marketing What is Digital Marketing
What is Digital Marketing
 
Loyalty Program Refresher
Loyalty Program RefresherLoyalty Program Refresher
Loyalty Program Refresher
 
Digital Content Marketing Proposal PowerPoint Presentation Slides
Digital Content Marketing Proposal PowerPoint Presentation SlidesDigital Content Marketing Proposal PowerPoint Presentation Slides
Digital Content Marketing Proposal PowerPoint Presentation Slides
 
Digital marketing for restaurants
Digital marketing for restaurantsDigital marketing for restaurants
Digital marketing for restaurants
 
App Marketing Strategy
App Marketing Strategy App Marketing Strategy
App Marketing Strategy
 
The Optimal Marketing Agenda at Sales Kickoff
The Optimal Marketing Agenda at Sales KickoffThe Optimal Marketing Agenda at Sales Kickoff
The Optimal Marketing Agenda at Sales Kickoff
 
Digital Marketing Plan Slides
Digital Marketing Plan SlidesDigital Marketing Plan Slides
Digital Marketing Plan Slides
 

Similar to Onboarding users on to your app

7 reasons why user uninstall your app(final)
7 reasons why user uninstall your app(final)7 reasons why user uninstall your app(final)
7 reasons why user uninstall your app(final)
BetaGlide
 
"Building your mobile app: budget, planning and best practices!" by Philippe ...
"Building your mobile app: budget, planning and best practices!" by Philippe ..."Building your mobile app: budget, planning and best practices!" by Philippe ...
"Building your mobile app: budget, planning and best practices!" by Philippe ...
TheFamily
 
App testing and publishing
App testing and publishingApp testing and publishing
App testing and publishing
Niall Roche
 
Mobile Project Management
Mobile Project ManagementMobile Project Management
Mobile Project ManagementLee Schlenker
 
Agile methodology - Humanity
Agile methodology  - HumanityAgile methodology  - Humanity
Agile methodology - Humanity
Humanity
 
Prelaunch checklist game design
Prelaunch checklist game designPrelaunch checklist game design
Prelaunch checklist game design
Tapjoy
 
[#GHConf17] Using In-app Growth Patterns to Drive Engagement and Retention Ac...
[#GHConf17] Using In-app Growth Patterns to Drive Engagement and Retention Ac...[#GHConf17] Using In-app Growth Patterns to Drive Engagement and Retention Ac...
[#GHConf17] Using In-app Growth Patterns to Drive Engagement and Retention Ac...
GrowthHackers
 
Usability Workshop at Lillebaelt Academy
Usability Workshop at Lillebaelt AcademyUsability Workshop at Lillebaelt Academy
Usability Workshop at Lillebaelt Academy
Dániel Góré
 
Building a better User Experience for Windows Phone Users
Building a better User Experience for Windows Phone UsersBuilding a better User Experience for Windows Phone Users
Building a better User Experience for Windows Phone UsersSandra González
 
Remote usability testing and remote user research for usability
Remote usability testing and remote user research for usabilityRemote usability testing and remote user research for usability
Remote usability testing and remote user research for usability
User Vision
 
Usability for everyone : Google I/O Extended 2018
Usability for everyone : Google I/O Extended 2018Usability for everyone : Google I/O Extended 2018
Usability for everyone : Google I/O Extended 2018
Jagriti Pande
 
Usability for all budgets
Usability for all budgetsUsability for all budgets
Usability for all budgets
Cambridge Product Management Network
 
UDSA Unit 4.pptx
UDSA Unit 4.pptxUDSA Unit 4.pptx
UDSA Unit 4.pptx
SrilekhaK12
 
27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...
27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...
27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...
Tieturi Oy
 
Building an app from scratch
Building an app from scratchBuilding an app from scratch
Building an app from scratch
Netset Software Solutions
 
Art Center Interactive Design 4 - #4 Usability Testing
Art Center Interactive Design 4 - #4 Usability TestingArt Center Interactive Design 4 - #4 Usability Testing
Art Center Interactive Design 4 - #4 Usability Testing
Joy Liu
 
Building your Mobile App: Budget, Planning and Best Practices
Building your Mobile App: Budget, Planning and Best PracticesBuilding your Mobile App: Budget, Planning and Best Practices
Building your Mobile App: Budget, Planning and Best Practices
Philippe Dumont
 
Heuristic evaluation principles
Heuristic evaluation principlesHeuristic evaluation principles
Heuristic evaluation principles
Chetan Manchi Prahlada
 
Better User Onboarding (for web & mobile products)
Better User Onboarding (for web & mobile products)Better User Onboarding (for web & mobile products)
Better User Onboarding (for web & mobile products)
Pulkit Agrawal
 
Guidelines for Android application design.pptx
Guidelines for Android application design.pptxGuidelines for Android application design.pptx
Guidelines for Android application design.pptx
debasish duarah
 

Similar to Onboarding users on to your app (20)

7 reasons why user uninstall your app(final)
7 reasons why user uninstall your app(final)7 reasons why user uninstall your app(final)
7 reasons why user uninstall your app(final)
 
"Building your mobile app: budget, planning and best practices!" by Philippe ...
"Building your mobile app: budget, planning and best practices!" by Philippe ..."Building your mobile app: budget, planning and best practices!" by Philippe ...
"Building your mobile app: budget, planning and best practices!" by Philippe ...
 
App testing and publishing
App testing and publishingApp testing and publishing
App testing and publishing
 
Mobile Project Management
Mobile Project ManagementMobile Project Management
Mobile Project Management
 
Agile methodology - Humanity
Agile methodology  - HumanityAgile methodology  - Humanity
Agile methodology - Humanity
 
Prelaunch checklist game design
Prelaunch checklist game designPrelaunch checklist game design
Prelaunch checklist game design
 
[#GHConf17] Using In-app Growth Patterns to Drive Engagement and Retention Ac...
[#GHConf17] Using In-app Growth Patterns to Drive Engagement and Retention Ac...[#GHConf17] Using In-app Growth Patterns to Drive Engagement and Retention Ac...
[#GHConf17] Using In-app Growth Patterns to Drive Engagement and Retention Ac...
 
Usability Workshop at Lillebaelt Academy
Usability Workshop at Lillebaelt AcademyUsability Workshop at Lillebaelt Academy
Usability Workshop at Lillebaelt Academy
 
Building a better User Experience for Windows Phone Users
Building a better User Experience for Windows Phone UsersBuilding a better User Experience for Windows Phone Users
Building a better User Experience for Windows Phone Users
 
Remote usability testing and remote user research for usability
Remote usability testing and remote user research for usabilityRemote usability testing and remote user research for usability
Remote usability testing and remote user research for usability
 
Usability for everyone : Google I/O Extended 2018
Usability for everyone : Google I/O Extended 2018Usability for everyone : Google I/O Extended 2018
Usability for everyone : Google I/O Extended 2018
 
Usability for all budgets
Usability for all budgetsUsability for all budgets
Usability for all budgets
 
UDSA Unit 4.pptx
UDSA Unit 4.pptxUDSA Unit 4.pptx
UDSA Unit 4.pptx
 
27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...
27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...
27.1.2014 Tampere. Perinteinen mobiilimaailma murroksessa. Tommi Teräsvirta: ...
 
Building an app from scratch
Building an app from scratchBuilding an app from scratch
Building an app from scratch
 
Art Center Interactive Design 4 - #4 Usability Testing
Art Center Interactive Design 4 - #4 Usability TestingArt Center Interactive Design 4 - #4 Usability Testing
Art Center Interactive Design 4 - #4 Usability Testing
 
Building your Mobile App: Budget, Planning and Best Practices
Building your Mobile App: Budget, Planning and Best PracticesBuilding your Mobile App: Budget, Planning and Best Practices
Building your Mobile App: Budget, Planning and Best Practices
 
Heuristic evaluation principles
Heuristic evaluation principlesHeuristic evaluation principles
Heuristic evaluation principles
 
Better User Onboarding (for web & mobile products)
Better User Onboarding (for web & mobile products)Better User Onboarding (for web & mobile products)
Better User Onboarding (for web & mobile products)
 
Guidelines for Android application design.pptx
Guidelines for Android application design.pptxGuidelines for Android application design.pptx
Guidelines for Android application design.pptx
 

Recently uploaded

When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 

Recently uploaded (20)

When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 

Onboarding users on to your app

  • 1. O N B O A R D I N G U S E R S O N T O Y O U R A P P E LV I S D ’ S O U Z A D R O I D C O N I N D I A 2 0 1 5
  • 2. First Moments • FIRST FIVE MINUTES An average user is most engaged with your app during the first few minutes of use • FIRST 7 DAYS For ‘decent’ apps, the majority of users retained for 7 days stick around much longer http://andrewchen.co/new-data-shows-why-losing-80-of-your-mobile-users-is-normal-and-that-the-best-apps-do-much-better/ 77% 23% Users Lost in 
 First 3 days of Install
  • 3. Where are users lost? • Unsatisfactory first impression • New interfaces can be hard • Many apps do things differently • Users look for Instant Gratification • Mismatch in expectations
  • 4. First Moments… INSTALLIDEA / SPEC DEVELOPMENT MARKETING ENGAGEMENT PROFIT
  • 5. The Activated User • Activated users graduate past first-days use • They perform Key Actions • Blogging app = pick a theme, a name, write first post • Social app = Import address book, Connect to a few friends, Opt into notifications • Enterprise Collaboration app: Start up a new project, add a couple coworkers http://appcues.com/academy/intro-to-user-onboarding/ http://andrewchen.co/new-data-shows-why-losing-80-of-your-mobile-users-is-normal-and-that-the-best-apps-do-much-better/
  • 6. User Onboarding • Onboarding helps get the user activated • Introduces new technology, behaviour and interfaces • Focus is on Key Actions • Is continuous, not limited to first day use • Not a substitute for “good app design”
  • 7. Rule No 1: Measure • Use analytics tools, track key actions, quantify. • Talk to users for qualitative feedback. • Analyse cohorts: new users, dropped off users, 
 activated users. • What features did they like? What features did they actually use? Did they share the app with others?
  • 9. Tooltips & Overlays • Best used to draw attention to few
 key actions in an app • Great for teaching gestures • Crowded overlays are often ignored • Use FrameLayout for overlays, relatively positioned elements for Tooltips
  • 10.
  • 13. Tutorial • Best used to give users overview of the app • Helpful when users are not acquired through descriptive channels like Play Store • Avoid long tutorials, and provide adequate “Skip” support • Build using Fragments & (optionally) ViewPager
  • 17. Interactive • Best used to channel early user attention to bootstrap important information about identity and preferences • Makes users more invested into the app, personalisation from the get-go is easier • Impatient users may bounce, “Skip” necessary
  • 18.
  • 19. In Context • They’re embedded in the app experience, and appear in at the right time. • Great for indicating next steps, optional shortcuts • Popups may be ignored if intrusive, test this with your users
  • 20.
  • 21. In feed prompts • Is embedded in content • May occupy prime screen space • Unobtrusive, scroll and it moves up • Tap to complete action/learn more • Easy Dismiss
  • 25. Playbook • Lazy Signup, the less information you ask for, the better • Minimise the number of screens in an interactive setup/ tutorial • Use FAB, get focus on key actions. Users may not be interested in all your features • Features may be introduced lazily, over time
  • 26. Playbook… • Personalize content, suggest actions, be proactive • Get the user activated as soon as possible. • Do not forget to measure!
  • 29. Onboarding Existing Users • Offer a tutorial via an in-feed prompt • Leave a way for users to come back to the tutorial later • Confirm core actions and utilities • Use alternate channels: emails, social media • Use notifications, but sparingly
  • 30. Runtime Permissions with Android M • Users can directly manage permissions at runtime • Individual permissions get greater visibility - win for users • Auto-update process is smoother - win for developers • checkSelfPermission() & requestPermissions() • Normal Permissions & Dangerous Permissions http://developer.android.com/training/permissions/index.html
  • 33. Runtime Permissions: Best Practices • Try to avoid dangerous permissions • Prime the user - explain why you’d like the permission before asking for it • Alternatively, wait until users reject the permission till you tell them why you need it • Or a data-driven combination of these! • Do not imitate the native UI
  • 35. Sensy & Onboarding • Sensy is a TV Guide & Remote App • Onboarding techniques: • Interactive setup deprecated • In-context Popups in use • In-feed messages in use
  • 36.
  • 37.
  • 38. Lessons • Have as few screens as possible • One primary action/item per screen • In-feed messages & contextual suggestions are effective!
  • 39. Open Challenges • Introducing Ad-breaks feature • Using the phone to onboard a physical product
  • 42. M E @ E LV I S . C O . I N 
 @ E LV I S D S G E T S E N S Y O N T H E P L AY S T O R E O N B O A R D I N G U S E R S O N T O Y O U R A P P