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
Onboarding users on to your app
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
Onboarding users on to your app
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
Onboarding users on to your app
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
Onboarding users on to your app
Onboarding users on to your app
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

PPTX
Whatsapp PPT Presentation
PPTX
SAP Fiori.pptx
PDF
Mobile Application Design & Development
PPTX
Mobile Operating Systems
PPTX
Whatsapp project work
PDF
Flipkart Software Requirements Specification (SRS)
PPTX
College Management System
PPTX
whatsapp (sajid)
Whatsapp PPT Presentation
SAP Fiori.pptx
Mobile Application Design & Development
Mobile Operating Systems
Whatsapp project work
Flipkart Software Requirements Specification (SRS)
College Management System
whatsapp (sajid)

What's hot (20)

PPTX
whatsapp ppt
PDF
Sample Mobile Apps PRD
PPTX
E leave management-system
DOCX
School Management System
PPTX
Hotel reservation system
PPTX
College management system ppt
PPTX
Online Fitness Gym Project Presentation
PPTX
Watsup ppt
DOC
What is sap client
PPT
Software Product Life Cycle
PPTX
Whatsapp ppt
DOCX
Leave Management System: Software Requirements Specification Document(SRS)
PPTX
Online Hotel Management System
PPTX
Windows 11 what are some big features, upgrades & changes
PDF
The Mobile App Product Requirements Template
PPTX
Whatsapp
PPTX
Mobile application development ppt
PDF
Voice wiki on mobile project report
DOCX
Research proposal :-“THE IMPACT OF WHATSAPP ON YOUTH IN BHAVNAGAR CITY”
PDF
Sap successfactors tutorial
whatsapp ppt
Sample Mobile Apps PRD
E leave management-system
School Management System
Hotel reservation system
College management system ppt
Online Fitness Gym Project Presentation
Watsup ppt
What is sap client
Software Product Life Cycle
Whatsapp ppt
Leave Management System: Software Requirements Specification Document(SRS)
Online Hotel Management System
Windows 11 what are some big features, upgrades & changes
The Mobile App Product Requirements Template
Whatsapp
Mobile application development ppt
Voice wiki on mobile project report
Research proposal :-“THE IMPACT OF WHATSAPP ON YOUTH IN BHAVNAGAR CITY”
Sap successfactors tutorial
Ad

Similar to Onboarding users on to your app (20)

PDF
Checklist for Bulletproof Mobile User Onboarding
PPTX
Guidelines for Android application design.pptx
PDF
Mobile app ux_principles
PDF
Mobile app ux_principles
PDF
Mobile App UX Principles: Improving User Experience and Optimising Conversion
PDF
Sidiq Permana - Building For The Next Billion Users
PDF
Nearsoft Mobile Onboarding Workshop
PDF
Smart app onboarding - 5 tips | AGSBER 2019
PPTX
Six tips for better mobile ux design
PDF
Webinar 2 How to optimize your mobile user onboarding (With: Ariel Kedem f...
PDF
Excellence in the Android User Experience
PDF
10 Ways to Better Engage App Users in 10 Seconds
PDF
Android Design Guidelines 4.0
PDF
UI design for mobile apps
PDF
Ingredient of awesome app - DroidCon Paris 2014
PDF
What Does Good Mobile App Onboarding Look Like?
KEY
Android UI Design Tips
PDF
Mobile App Development Services | Mindtree
PDF
Better User Onboarding (for web & mobile products)
PPTX
Mobile Development: A presentation to Year 10/11 children
Checklist for Bulletproof Mobile User Onboarding
Guidelines for Android application design.pptx
Mobile app ux_principles
Mobile app ux_principles
Mobile App UX Principles: Improving User Experience and Optimising Conversion
Sidiq Permana - Building For The Next Billion Users
Nearsoft Mobile Onboarding Workshop
Smart app onboarding - 5 tips | AGSBER 2019
Six tips for better mobile ux design
Webinar 2 How to optimize your mobile user onboarding (With: Ariel Kedem f...
Excellence in the Android User Experience
10 Ways to Better Engage App Users in 10 Seconds
Android Design Guidelines 4.0
UI design for mobile apps
Ingredient of awesome app - DroidCon Paris 2014
What Does Good Mobile App Onboarding Look Like?
Android UI Design Tips
Mobile App Development Services | Mindtree
Better User Onboarding (for web & mobile products)
Mobile Development: A presentation to Year 10/11 children
Ad

Recently uploaded (20)

PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Approach and Philosophy of On baking technology
PDF
project resource management chapter-09.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
cloud_computing_Infrastucture_as_cloud_p
PPTX
A Presentation on Touch Screen Technology
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
A Presentation on Artificial Intelligence
PDF
Assigned Numbers - 2025 - Bluetooth® Document
Web App vs Mobile App What Should You Build First.pdf
1 - Historical Antecedents, Social Consideration.pdf
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Approach and Philosophy of On baking technology
project resource management chapter-09.pdf
NewMind AI Weekly Chronicles - August'25-Week II
DP Operators-handbook-extract for the Mautical Institute
Heart disease approach using modified random forest and particle swarm optimi...
Group 1 Presentation -Planning and Decision Making .pptx
Univ-Connecticut-ChatGPT-Presentaion.pdf
Encapsulation_ Review paper, used for researhc scholars
TLE Review Electricity (Electricity).pptx
Unlocking AI with Model Context Protocol (MCP)
A comparative analysis of optical character recognition models for extracting...
cloud_computing_Infrastucture_as_cloud_p
A Presentation on Touch Screen Technology
Enhancing emotion recognition model for a student engagement use case through...
Programs and apps: productivity, graphics, security and other tools
A Presentation on Artificial Intelligence
Assigned Numbers - 2025 - Bluetooth® Document

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
  • 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
  • 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
  • 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
  • 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