SlideShare a Scribd company logo
1 of 185
Download to read offline
Are you experienced?
The user’s guide to user experience
By Royi Benyossef (+royiby)
Are you experienced? by Royi Benyossef (+royiby)
Android developer since 2009.
GDG Herzliya co-founder.
Android speaker and lecturer.
Android Mentor for Google Launchpad.
Android GDE 2013, 2014, 2015.
Developer relations manager @ Stealth
Royi Benyossef
Prolog
The what & why of this
Are you experienced?! by Royi Benyossef (+royiby)
Motivation
(What do we want?!)
Are you experienced? by Royi Benyossef (+royiby)
Motivation
Great UX
Are you experienced? by Royi Benyossef (+royiby)
Motivation
Great UX Beautiful graphics
Are you experienced? by Royi Benyossef (+royiby)
Motivation
Great UX Beautiful graphics
Identifiable branding
Are you experienced? by Royi Benyossef (+royiby)
Motivation
Great UX Beautiful graphics
Identifiable branding
Intuitive UI
Are you experienced? by Royi Benyossef (+royiby)
Motivation
Great UX Beautiful graphics
Identifiable branding
Intuitive UI
Low “friction”
Are you experienced? by Royi Benyossef (+royiby)
Motivation
Great UX Beautiful graphics
Identifiable branding
Intuitive UI
Low “friction”
High turnover rate
Are you experienced? by Royi Benyossef (+royiby)
HOW?
Are you experienced? by Royi Benyossef (+royiby)
Reduce all the
frictions!
?
??
?
? ?
?
?
Are you experienced?! by Royi Benyossef (+royiby)
Glossary
(It’s ancient Snobbish for definitions)
Are you experienced?! by Royi Benyossef (+royiby)
Glossary
The funnel
Are you experienced?! by Royi Benyossef (+royiby)
Funnel
Glossary
Representation of user base
Are you experienced?! by Royi Benyossef (+royiby)
Funnel
Glossary
Representation of user base
Wide at the top
Are you experienced?! by Royi Benyossef (+royiby)
Funnel
Glossary
Representation of user base
Wide at the top
Thin at the bottom
(= less users)
Are you experienced?! by Royi Benyossef (+royiby)
Glossary
Funnel Perforations
Are you experienced?! by Royi Benyossef (+royiby)
Funnel
Glossary
Representation of user base
Wide at the top
Thin at the bottom
Each step applies friction
Are you experienced?! by Royi Benyossef (+royiby)
Funnel
Glossary
Representation of user base
Wide at the top
Thin at the bottom
Each step applies friction
(=drop-outs)
Are you experienced?! by Royi Benyossef (+royiby)
Glossary
- The funnel
Friction?
?!?
Are you experienced?! by Royi Benyossef (+royiby)
Motivation
- The funnel
Friction?
Are you experienced?! by Royi Benyossef (+royiby)
Motivation
- The funnel
Friction? OK, but i’m
watching
you!
Are you experienced?! by Royi Benyossef (+royiby)
- The funnel
Friction
Motivation
Redundant effort
Are you experienced?! by Royi Benyossef (+royiby)
- The funnel
Friction
Motivation
Redundant effort
Cognitive overhead
Are you experienced?! by Royi Benyossef (+royiby)
Motivation
- The funnel
- Friction
Importance?
Are you experienced?! by Royi Benyossef (+royiby)
Motivation
- The funnel
- Friction
Importance
Agenda
Trust
The dropout triangle
ALL ABOARD!!! by Royi Benyossef (+royiby)
Motivation
- The funnel
- Friction
Importance
# of users
Trust
The dropout triangle
ALL ABOARD!!! by Royi Benyossef (+royiby)
Motivation
- The funnel
- Friction
Importance
Are you experienced?! by Royi Benyossef (+royiby)
Motivation
- The funnel
- Friction
Importance
Agenda
Trust
The dropout triangle*Completely made-up graph
Not sure ifstupid...
Or didn’tmake hispoint yet...
Quoting aslide which isquoting me
Quote-ception
Core app quality
checklist
One doc. fits all (apps)
Are you experienced? by Royi Benyossef (+royiby)
Visual & graphics
(What you see)
Are you experienced? by Royi Benyossef (+royiby)
Visual & graphics
Design
Are you experienced? by Royi Benyossef (+royiby)
Visual & graphics
Design System icons
Are you experienced? by Royi Benyossef (+royiby)
Visual & graphics
Design System icons
(Icon = functionality)
Are you experienced? by Royi Benyossef (+royiby)
Visual & graphics
- Design
Navigation
“Android” Back button
Are you experienced? by Royi Benyossef (+royiby)
Visual & graphics
- Design
Navigation
“Android” Back button
Back from dialogs
Are you experienced? by Royi Benyossef (+royiby)
Visual & graphics
- Design
Navigation
“Android” Back button
Back from dialogs
Home is sacred
Are you experienced? by Royi Benyossef (+royiby)
Visual & graphics
- Design
- Navigation
Notifications
Stack notifications
Are you experienced? by Royi Benyossef (+royiby)
Visual & graphics
- Design
- Navigation
Notifications
Stack notifications
Persistency
Are you experienced? by Royi Benyossef (+royiby)
Visual & graphics
- Design
- Navigation
Notifications
Stack notifications
Persistency
(= on-going event)
Are you experienced? by Royi Benyossef (+royiby)
Visual & graphics
- Design
- Navigation
Notifications
Stack notifications
Persistency
Content
Are you experienced? by Royi Benyossef (+royiby)
Visual & graphics
- Design
- Navigation
Notifications
Stack notifications
Persistency
Content:
> No adverts!
Are you experienced? by Royi Benyossef (+royiby)
Visual & graphics
- Design
- Navigation
Notifications
Stack notifications
Persistency
Content:
No adverts!
> Related content
Are you experienced? by Royi Benyossef (+royiby)
Visual & graphics
- Design
- Navigation
Notifications
Stack notifications
Persistency
Content
Usages
Are you experienced? by Royi Benyossef (+royiby)
Visual & graphics
- Design
- Navigation
Notifications
Stack notifications
Persistency
Content
Usages:
> Contextual change
Are you experienced? by Royi Benyossef (+royiby)
Visual & graphics
- Design
- Navigation
Notifications
Stack notifications
Persistency
Content
Usages:
Contextual change
> On-going BG action
Are you experienced? by Royi Benyossef (+royiby)
Functionality
(What you get)
Are you experienced? by Royi Benyossef (+royiby)
Functionality
Permissions
Are you experienced? by Royi Benyossef (+royiby)
Functionality
Permissions Request what you need
Are you experienced? by Royi Benyossef (+royiby)
Functionality
- Permissions
Install location
Work on SD card if applicable
Are you experienced? by Royi Benyossef (+royiby)
Functionality
- Permissions
Install location
Work on SD card if applicable
Size > 10MB -> applicable!
Are you experienced? by Royi Benyossef (+royiby)
Performance
(How it feels)
Are you experienced? by Royi Benyossef (+royiby)
Performance
Stability
Are you experienced? by Royi Benyossef (+royiby)
Performance
Stability No:
> Crashes/force closing
Are you experienced? by Royi Benyossef (+royiby)
Performance
Stability No:
Crashes/force closing
> Freezing/ANRs
Are you experienced? by Royi Benyossef (+royiby)
Performance
Stability No:
Crashes/force closing
Freezing/ANRs
> Abnormal behaviour
Are you experienced? by Royi Benyossef (+royiby)
Performance
Stability No:
Crashes/force closing
Freezing/ANRs
Abnormal behaviour
On Any target device!
Are you experienced? by Royi Benyossef (+royiby)
Performance
- Stability
Responsiveness
Load quickly
Are you experienced? by Royi Benyossef (+royiby)
Performance
- Stability
Responsiveness
Load quickly (< 2 seconds)
Are you experienced? by Royi Benyossef (+royiby)
Performance
- Stability
Responsiveness
Load quickly
OR
Are you experienced? by Royi Benyossef (+royiby)
Performance
- Stability
Responsiveness
Load quickly
OR
Provide feedback
Are you experienced? by Royi Benyossef (+royiby)
Performance
- Stability
Responsiveness
Load quickly OR
Provide feedback:
> Progress bar
Are you experienced? by Royi Benyossef (+royiby)
Performance
- Stability
Responsiveness
Load quickly OR
Provide feedback:
Progress bar
> Splash screen
Are you experienced? by Royi Benyossef (+royiby)
Performance
- Stability
- Responsiveness
Efficiency
No StrictMode red marks
Are you experienced? by Royi Benyossef (+royiby)
Performance
- Stability
- Responsiveness
Efficiency
No StrictMode red marks
(= When StrictMode is on)
Are you experienced? by Royi Benyossef (+royiby)
Performance
- Stability
- Responsiveness
- Efficiency
Battery
Where available (6.0+)
Are you experienced? by Royi Benyossef (+royiby)
Performance
- Stability
- Responsiveness
- Efficiency
Battery
Where available (6.0+):
> + Doze & app standby
Are you experienced? by Royi Benyossef (+royiby)
Performance
- Stability
- Responsiveness
- Efficiency
Battery
Where available (6.0+):
+ Doze & app standby
> Exemptions
Are you experienced? by Royi Benyossef (+royiby)
Performance
- Stability
- Responsiveness
- Efficiency
Battery
Where available (6.0+):
+ Doze & app standby
> Exemptions:
- Core func. disrupt
Are you experienced? by Royi Benyossef (+royiby)
Performance
- Stability
- Responsiveness
- Efficiency
Battery
Where available (6.0+):
+ Doze & app standby
> Exemptions:
Core func. disrupt
- needs approval
Are you experienced? by Royi Benyossef (+royiby)
Google Play
(How it is listed)
Are you experienced? by Royi Benyossef (+royiby)
Google Play
Policies
Are you experienced? by Royi Benyossef (+royiby)
Google Play
Policies Content legality
Are you experienced? by Royi Benyossef (+royiby)
Google Play
Policies Content legality:
> Appropriateness
Are you experienced? by Royi Benyossef (+royiby)
Google Play
Policies Content legality:
Appropriateness
> Intellectual proprietary
Are you experienced? by Royi Benyossef (+royiby)
Google Play
Policies Content legality:
Appropriateness
Intellectual proprietary
> Matureness
Are you experienced? by Royi Benyossef (+royiby)
Google Play
- Policies
Details page
Graphics
Are you experienced? by Royi Benyossef (+royiby)
Google Play
- Policies
Details page
Graphics:
> High quality
Are you experienced? by Royi Benyossef (+royiby)
Google Play
- Policies
Details page
Graphics:
High quality
> No device images
Are you experienced? by Royi Benyossef (+royiby)
Google Play
- Policies
Details page
Graphics:
High quality
No device images
> No screenshots
Are you experienced? by Royi Benyossef (+royiby)
Google Play
- Policies
Details page
Graphics:
High quality
No device images
No screenshots
> No small text
Are you experienced? by Royi Benyossef (+royiby)
Google Play
- Policies
Details page
Graphics:
High quality
No device images
No screenshots
No small text
> Not an advert
Are you experienced? by Royi Benyossef (+royiby)
Google Play
- Policies
Details page
Graphics
Screenshots & video
Are you experienced? by Royi Benyossef (+royiby)
Google Play
- Policies
Details page
Graphics
Screenshots & video:
> No non-Android devices
Are you experienced? by Royi Benyossef (+royiby)
Google Play
- Policies
Details page
Graphics
Screenshots & video:
No non-Android devices
> Non-misleading
Are you experienced? by Royi Benyossef (+royiby)
Google Play
- Policies
Details page
Graphics
Screenshots & video
User support
Are you experienced? by Royi Benyossef (+royiby)
Google Play
- Policies
Details page
Graphics
Screenshots & video
User support:
> Large impact bugs
Are you experienced? by Royi Benyossef (+royiby)
Google Play
- Policies
Details page
Graphics
Screenshots & video
User support:
> Large impact bugs:
- Popular devices
Are you experienced? by Royi Benyossef (+royiby)
Google Play
- Policies
Details page
Graphics
Screenshots & video
User support:
> Large impact bugs:
- Popular devices
- Many devices
Are you experienced? by Royi Benyossef (+royiby)
Google Play
- Policies
Details page
Graphics
Screenshots & video
User support:
Large impact bugs
> Specific bugs
Wear app quality
checklist
Wear it like you mean it
Are you experienced? by Royi Benyossef (+royiby)
Visual
(What you see 2 - this time it’s wearable)
Are you experienced? by Royi Benyossef (+royiby)
Visual
Layout
Are you experienced? by Royi Benyossef (+royiby)
Visual
Layout Formatted for displays
Are you experienced? by Royi Benyossef (+royiby)
Visual
Layout Formatted for displays:
> Round/square
Are you experienced? by Royi Benyossef (+royiby)
Visual
Layout Formatted for displays:
Round/square
> Fits physical display
Are you experienced? by Royi Benyossef (+royiby)
Visual
Layout Formatted for displays:
Round/square
Fits physical display
> Nothing is cut
Are you experienced? by Royi Benyossef (+royiby)
Visual
Layout Formatted for displays
Text is legible
Are you experienced? by Royi Benyossef (+royiby)
Visual
Layout Formatted for displays
Text is legible
(=Min<16sp)
Are you experienced? by Royi Benyossef (+royiby)
Visual
- Layout
Launcher
Launcher is app name
Are you experienced? by Royi Benyossef (+royiby)
Visual
- Layout
Launcher
Launcher is app name
(= Not command)
Are you experienced? by Royi Benyossef (+royiby)
Visual
- Layout
- Launcher
Notifications
Confirmation animations
Are you experienced? by Royi Benyossef (+royiby)
Visual
- Layout
- Launcher
Notifications
Confirmation animations
App icon, top-right on card
Are you experienced? by Royi Benyossef (+royiby)
Visual
- Layout
- Launcher
Notifications
Confirmation animations
App icon, top-right on card
(-ex. single action card)
Are you experienced? by Royi Benyossef (+royiby)
Visual
- Layout
- Launcher
Notifications
Confirmation animations
App icon, top-right on card
Color palette
Are you experienced? by Royi Benyossef (+royiby)
Visual
- Layout
- Launcher
Notifications
Confirmation animations
App icon, top-right on card
Color palette:
> White icon & title
Are you experienced? by Royi Benyossef (+royiby)
Visual
- Layout
- Launcher
Notifications
Confirmation animations
App icon, top-right on card
Color palette
Photo background
Are you experienced? by Royi Benyossef (+royiby)
Visual
- Layout
- Launcher
Notifications
Confirmation animations
App icon, top-right on card
Color palette
Photo background:
> Informative
Are you experienced? by Royi Benyossef (+royiby)
Visual
- Layout
- Launcher
Notifications
Confirmation animations
App icon, top-right on card
Color palette
Photo background:
Informative (!branded)
Are you experienced? by Royi Benyossef (+royiby)
Visual
- Layout
- Launcher
Notifications
Confirmation animations
App icon, top-right on card
Color palette
Photo background:
Informative
> Resolution - 400x400
Are you experienced? by Royi Benyossef (+royiby)
Visual
- Layout
- Launcher
- Notifications
Google Play
Includes a wear screenshot
Are you experienced? by Royi Benyossef (+royiby)
Functional
(What you get 2 - The revenge)
Are you experienced? by Royi Benyossef (+royiby)
Functional
General
Are you experienced? by Royi Benyossef (+royiby)
Functional
General Wearable functionality
Are you experienced? by Royi Benyossef (+royiby)
Functional
General Wearable functionality
Visible to the user
Are you experienced? by Royi Benyossef (+royiby)
Functional
General Wearable functionality
Visible to the user
As advertised in Google Play
Are you experienced? by Royi Benyossef (+royiby)
Functional
- General
Packaging
Depended apps = packaged
Are you experienced? by Royi Benyossef (+royiby)
Functional
- General
- Packaging
Notifications
Wearable specific func.
Are you experienced? by Royi Benyossef (+royiby)
Functional
- General
- Packaging
Notifications
Wearable specific func.:
> RemoteIntent
Are you experienced? by Royi Benyossef (+royiby)
Functional
- General
- Packaging
Notifications
Wearable specific func.:
RemoteIntent
> WearableExtender
Are you experienced? by Royi Benyossef (+royiby)
Functional
- General
- Packaging
Notifications
Wearable specific func.
Reply
Are you experienced? by Royi Benyossef (+royiby)
Functional
- General
- Packaging
Notifications
Wearable specific func.
Reply:
> Voice
Are you experienced? by Royi Benyossef (+royiby)
Functional
- General
- Packaging
Notifications
Wearable specific func.
Reply:
Voice
> Quick responses
Are you experienced? by Royi Benyossef (+royiby)
Functional
- General
- Packaging
Notifications
Wearable specific func.
Reply
Notification stack
Are you experienced? by Royi Benyossef (+royiby)
Functional
- General
- Packaging
- Notifications
Gestures
Fullscreen activities
Are you experienced? by Royi Benyossef (+royiby)
Functional
- General
- Packaging
- Notifications
Gestures
Fullscreen activities:
> Long press = quit
Are you experienced? by Royi Benyossef (+royiby)
Functional
- General
- Packaging
- Notifications
Gestures
Fullscreen activities:
Long press = quit
> No swipe to dismiss?
= long press to dismiss
Are you experienced? by Royi Benyossef (+royiby)
Functional
- General
- Packaging
- Notifications
- Gestures
Watch face
Official watch face API
Tablet app quality
checklist
Here we go again...
Are you experienced? by Royi Benyossef (+royiby)
General
Basic Target API levels
Are you experienced? by Royi Benyossef (+royiby)
General
Basic Target API levels
Specify HW dependencies
Are you experienced? by Royi Benyossef (+royiby)
General
Basic Target API levels
Specify HW dependencies
Declare tested screen sizes
Are you experienced? by Royi Benyossef (+royiby)
General
Basic Target API levels
Specify HW dependencies
Declare tested screen sizes
Use the entire screens
Are you experienced? by Royi Benyossef (+royiby)
General
Basic Target API levels
Specify HW dependencies
Declare tested screen sizes
Use the entire screens
Tablet screenshots on Play
Are you experienced? by Royi Benyossef (+royiby)
General
- Basic
Layouts
Custom layout.xml(s)
Are you experienced? by Royi Benyossef (+royiby)
General
- Basic
Layouts
Custom layout.xml(s)
Dynamic screen size (+Min)
Are you experienced? by Royi Benyossef (+royiby)
General
- Basic
Layouts
Custom layout.xml(s)
Dynamic screen size (+Min)
Dimens
Are you experienced? by Royi Benyossef (+royiby)
General
- Basic
Layouts
Custom layout.xml(s)
Dynamic screen size (+Min)
Dimens
Font size
Are you experienced? by Royi Benyossef (+royiby)
General
- Basic
Layouts
Custom layout.xml(s)
Dynamic screen size (+Min)
Dimens
Font size
Padding (48p, 16p grid)
TV app quality
checklist
As seen on TV
Auto app quality
checklist
The Auto-rity (wow that’s terrible)
Design guidelines
Material-ize
Are you experienced? by Royi Benyossef (+royiby)
Animation
(Meaningful and authentic)
Are you experienced? by Royi Benyossef (+royiby)
Animation
Motion Authentic mass and weight
Are you experienced? by Royi Benyossef (+royiby)
Motion Authentic mass and weight
Natural accel./decel.
Animation
Are you experienced? by Royi Benyossef (+royiby)
Motion Authentic mass and weight
Natural accel./decel.
(= Avoid linear)
Animation
Are you experienced? by Royi Benyossef (+royiby)
Motion Authentic mass and weight
Natural accel./decel.
Entrances and exits
Animation
Are you experienced? by Royi Benyossef (+royiby)
Motion Authentic mass and weight
Natural accel./decel.
Entrances and exits
- Constant speed =
less attention
Animation
Are you experienced? by Royi Benyossef (+royiby)
- Motion
Interaction
Animation
Responsive
Are you experienced? by Royi Benyossef (+royiby)
- Motion
Interaction
Animation
Responsive
Tangible
Are you experienced? by Royi Benyossef (+royiby)
- Motion
Interaction
Animation
Responsive
Tangible
(= As If there’s no glass)
Are you experienced? by Royi Benyossef (+royiby)
- Motion
Interaction
Animation
Responsive
Tangible
Instant visual confirmation
Are you experienced? by Royi Benyossef (+royiby)
- Motion
Interaction
Animation
Responsive
Tangible
Instant visual confirmation
At point of contact
Are you experienced? by Royi Benyossef (+royiby)
- Motion
- Interaction
Transitions
Animation
Types
Are you experienced? by Royi Benyossef (+royiby)
- Motion
- Interaction
Transitions
Animation
Types:
> Incoming
Are you experienced? by Royi Benyossef (+royiby)
- Motion
- Interaction
Transitions
Animation
Types:
> Incoming
(= New items)
Are you experienced? by Royi Benyossef (+royiby)
- Motion
- Interaction
Transitions
Animation
Types:
Incoming
> Outgoing
Are you experienced? by Royi Benyossef (+royiby)
- Motion
- Interaction
Transitions
Animation
Types:
Incoming
> Outgoing
(= Contextually non-relevant)
Are you experienced? by Royi Benyossef (+royiby)
- Motion
- Interaction
Transitions
Animation
Types:
Incoming
Outgoing
> Shared
Are you experienced? by Royi Benyossef (+royiby)
- Motion
- Interaction
Transitions
Animation
Types:
Incoming
Outgoing
> Shared
(= Constant)
Are you experienced? by Royi Benyossef (+royiby)
- Motion
- Interaction
Transitions
Animation
Types
Tips
Are you experienced? by Royi Benyossef (+royiby)
- Motion
- Interaction
Transitions
Animation
Types
Tips:
> Direct user attention
Are you experienced? by Royi Benyossef (+royiby)
- Motion
- Interaction
Transitions
Animation
Types
Tips:
Direct user attention
> Connect visually
Are you experienced? by Royi Benyossef (+royiby)
- Motion
- Interaction
Transitions
Animation
Types
Tips:
Direct user attention
Connect visually
> Precision
Are you experienced? by Royi Benyossef (+royiby)
Layout
(Fab paper)
Are you experienced? by Royi Benyossef (+royiby)
Layout
Paper Seams
Are you experienced? by Royi Benyossef (+royiby)
Layout
Paper Seams:
> 2 joined pieces of paper
Are you experienced? by Royi Benyossef (+royiby)
Layout
Paper Seams:
- 2 joined pieces of paper
(= Move together)
Are you experienced? by Royi Benyossef (+royiby)
Layout
Paper Seams
Steps
Are you experienced? by Royi Benyossef (+royiby)
Layout
Paper Seams
Steps:
- 2 overlapping pieces
Are you experienced? by Royi Benyossef (+royiby)
Layout
Paper Seams
Steps:
- 2 overlapping pieces
(= Have depth)
Are you experienced? by Royi Benyossef (+royiby)
Layout
- Paper
FAB
It’s a button
Are you experienced? by Royi Benyossef (+royiby)
Layout
- Paper
FAB
It’s a button
(= Use it correctly)
With a little help from my libs by Royi Benyossef (+royiby)
Summary
(What did we have here?)
Are you experienced? by Royi Benyossef (+royiby)
Android * checklists
Summery
Are you experienced? by Royi Benyossef (+royiby)
- Android * checklists
Google * design guidelines
Summery
“We should be building great
things. Things that Don’t yet
exist”
I Hope You Liked It
Thank you for listening
By Royi Benyossef (+royiby)

More Related Content

Similar to Are you experienced

Product mix&match - a technology HLD overview with a case-study example
Product mix&match - a technology HLD overview with a case-study exampleProduct mix&match - a technology HLD overview with a case-study example
Product mix&match - a technology HLD overview with a case-study exampleRoyi benyossef
 
Are you experienced (cont.)
Are you experienced (cont.) Are you experienced (cont.)
Are you experienced (cont.) Royi benyossef
 
Create Your Brand :: ME :: Using Social Media by Zeeshan Afzal of HelpROI (A ...
Create Your Brand :: ME :: Using Social Media by Zeeshan Afzal of HelpROI (A ...Create Your Brand :: ME :: Using Social Media by Zeeshan Afzal of HelpROI (A ...
Create Your Brand :: ME :: Using Social Media by Zeeshan Afzal of HelpROI (A ...ZeeShan Afzal
 
Bi-design: Devs & Designers getting along - Royi Benyossef, Vidmind
Bi-design: Devs & Designers getting along - Royi Benyossef, VidmindBi-design: Devs & Designers getting along - Royi Benyossef, Vidmind
Bi-design: Devs & Designers getting along - Royi Benyossef, VidmindCodemotion Tel Aviv
 
How To Increase Sales Using SEO | Case Study - How A Multi-National Company A...
How To Increase Sales Using SEO | Case Study - How A Multi-National Company A...How To Increase Sales Using SEO | Case Study - How A Multi-National Company A...
How To Increase Sales Using SEO | Case Study - How A Multi-National Company A...Robin Ooi
 
It's only words? Working with Content Strategy - Charlie Peverett - iCrossing UK
It's only words? Working with Content Strategy - Charlie Peverett - iCrossing UKIt's only words? Working with Content Strategy - Charlie Peverett - iCrossing UK
It's only words? Working with Content Strategy - Charlie Peverett - iCrossing UKiCrossing
 
Simple conversion Tips
Simple conversion TipsSimple conversion Tips
Simple conversion Tipsgreensboro_seo
 
SEO Presentation by Joe Restivo
SEO Presentation by Joe RestivoSEO Presentation by Joe Restivo
SEO Presentation by Joe Restivorestivjm111
 
produce a great explainer video for your startup
produce a great explainer video for your startupproduce a great explainer video for your startup
produce a great explainer video for your startupThinkmojo
 
Seo bible - all you have ever wanted to know about SEO
Seo bible - all you have ever wanted to know about SEOSeo bible - all you have ever wanted to know about SEO
Seo bible - all you have ever wanted to know about SEOdawa - Webvitality agency
 

Similar to Are you experienced (10)

Product mix&match - a technology HLD overview with a case-study example
Product mix&match - a technology HLD overview with a case-study exampleProduct mix&match - a technology HLD overview with a case-study example
Product mix&match - a technology HLD overview with a case-study example
 
Are you experienced (cont.)
Are you experienced (cont.) Are you experienced (cont.)
Are you experienced (cont.)
 
Create Your Brand :: ME :: Using Social Media by Zeeshan Afzal of HelpROI (A ...
Create Your Brand :: ME :: Using Social Media by Zeeshan Afzal of HelpROI (A ...Create Your Brand :: ME :: Using Social Media by Zeeshan Afzal of HelpROI (A ...
Create Your Brand :: ME :: Using Social Media by Zeeshan Afzal of HelpROI (A ...
 
Bi-design: Devs & Designers getting along - Royi Benyossef, Vidmind
Bi-design: Devs & Designers getting along - Royi Benyossef, VidmindBi-design: Devs & Designers getting along - Royi Benyossef, Vidmind
Bi-design: Devs & Designers getting along - Royi Benyossef, Vidmind
 
How To Increase Sales Using SEO | Case Study - How A Multi-National Company A...
How To Increase Sales Using SEO | Case Study - How A Multi-National Company A...How To Increase Sales Using SEO | Case Study - How A Multi-National Company A...
How To Increase Sales Using SEO | Case Study - How A Multi-National Company A...
 
It's only words? Working with Content Strategy - Charlie Peverett - iCrossing UK
It's only words? Working with Content Strategy - Charlie Peverett - iCrossing UKIt's only words? Working with Content Strategy - Charlie Peverett - iCrossing UK
It's only words? Working with Content Strategy - Charlie Peverett - iCrossing UK
 
Simple conversion Tips
Simple conversion TipsSimple conversion Tips
Simple conversion Tips
 
SEO Presentation by Joe Restivo
SEO Presentation by Joe RestivoSEO Presentation by Joe Restivo
SEO Presentation by Joe Restivo
 
produce a great explainer video for your startup
produce a great explainer video for your startupproduce a great explainer video for your startup
produce a great explainer video for your startup
 
Seo bible - all you have ever wanted to know about SEO
Seo bible - all you have ever wanted to know about SEOSeo bible - all you have ever wanted to know about SEO
Seo bible - all you have ever wanted to know about SEO
 

Recently uploaded

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

Are you experienced

  • 1. Are you experienced? The user’s guide to user experience By Royi Benyossef (+royiby)
  • 2. Are you experienced? by Royi Benyossef (+royiby) Android developer since 2009. GDG Herzliya co-founder. Android speaker and lecturer. Android Mentor for Google Launchpad. Android GDE 2013, 2014, 2015. Developer relations manager @ Stealth Royi Benyossef
  • 3. Prolog The what & why of this
  • 4. Are you experienced?! by Royi Benyossef (+royiby) Motivation (What do we want?!)
  • 5. Are you experienced? by Royi Benyossef (+royiby) Motivation Great UX
  • 6. Are you experienced? by Royi Benyossef (+royiby) Motivation Great UX Beautiful graphics
  • 7. Are you experienced? by Royi Benyossef (+royiby) Motivation Great UX Beautiful graphics Identifiable branding
  • 8. Are you experienced? by Royi Benyossef (+royiby) Motivation Great UX Beautiful graphics Identifiable branding Intuitive UI
  • 9. Are you experienced? by Royi Benyossef (+royiby) Motivation Great UX Beautiful graphics Identifiable branding Intuitive UI Low “friction”
  • 10. Are you experienced? by Royi Benyossef (+royiby) Motivation Great UX Beautiful graphics Identifiable branding Intuitive UI Low “friction” High turnover rate
  • 11. Are you experienced? by Royi Benyossef (+royiby) HOW?
  • 12. Are you experienced? by Royi Benyossef (+royiby) Reduce all the frictions!
  • 14. Are you experienced?! by Royi Benyossef (+royiby) Glossary (It’s ancient Snobbish for definitions)
  • 15. Are you experienced?! by Royi Benyossef (+royiby) Glossary The funnel
  • 16. Are you experienced?! by Royi Benyossef (+royiby) Funnel Glossary Representation of user base
  • 17. Are you experienced?! by Royi Benyossef (+royiby) Funnel Glossary Representation of user base Wide at the top
  • 18. Are you experienced?! by Royi Benyossef (+royiby) Funnel Glossary Representation of user base Wide at the top Thin at the bottom (= less users)
  • 19. Are you experienced?! by Royi Benyossef (+royiby) Glossary Funnel Perforations
  • 20. Are you experienced?! by Royi Benyossef (+royiby) Funnel Glossary Representation of user base Wide at the top Thin at the bottom Each step applies friction
  • 21. Are you experienced?! by Royi Benyossef (+royiby) Funnel Glossary Representation of user base Wide at the top Thin at the bottom Each step applies friction (=drop-outs)
  • 22. Are you experienced?! by Royi Benyossef (+royiby) Glossary - The funnel Friction? ?!?
  • 23. Are you experienced?! by Royi Benyossef (+royiby) Motivation - The funnel Friction?
  • 24. Are you experienced?! by Royi Benyossef (+royiby) Motivation - The funnel Friction? OK, but i’m watching you!
  • 25. Are you experienced?! by Royi Benyossef (+royiby) - The funnel Friction Motivation Redundant effort
  • 26. Are you experienced?! by Royi Benyossef (+royiby) - The funnel Friction Motivation Redundant effort Cognitive overhead
  • 27. Are you experienced?! by Royi Benyossef (+royiby) Motivation - The funnel - Friction Importance?
  • 28. Are you experienced?! by Royi Benyossef (+royiby) Motivation - The funnel - Friction Importance Agenda Trust The dropout triangle
  • 29. ALL ABOARD!!! by Royi Benyossef (+royiby) Motivation - The funnel - Friction Importance # of users Trust The dropout triangle
  • 30. ALL ABOARD!!! by Royi Benyossef (+royiby) Motivation - The funnel - Friction Importance
  • 31. Are you experienced?! by Royi Benyossef (+royiby) Motivation - The funnel - Friction Importance Agenda Trust The dropout triangle*Completely made-up graph
  • 32. Not sure ifstupid... Or didn’tmake hispoint yet...
  • 33.
  • 34. Quoting aslide which isquoting me
  • 36. Core app quality checklist One doc. fits all (apps)
  • 37. Are you experienced? by Royi Benyossef (+royiby) Visual & graphics (What you see)
  • 38. Are you experienced? by Royi Benyossef (+royiby) Visual & graphics Design
  • 39. Are you experienced? by Royi Benyossef (+royiby) Visual & graphics Design System icons
  • 40. Are you experienced? by Royi Benyossef (+royiby) Visual & graphics Design System icons (Icon = functionality)
  • 41. Are you experienced? by Royi Benyossef (+royiby) Visual & graphics - Design Navigation “Android” Back button
  • 42. Are you experienced? by Royi Benyossef (+royiby) Visual & graphics - Design Navigation “Android” Back button Back from dialogs
  • 43. Are you experienced? by Royi Benyossef (+royiby) Visual & graphics - Design Navigation “Android” Back button Back from dialogs Home is sacred
  • 44. Are you experienced? by Royi Benyossef (+royiby) Visual & graphics - Design - Navigation Notifications Stack notifications
  • 45. Are you experienced? by Royi Benyossef (+royiby) Visual & graphics - Design - Navigation Notifications Stack notifications Persistency
  • 46. Are you experienced? by Royi Benyossef (+royiby) Visual & graphics - Design - Navigation Notifications Stack notifications Persistency (= on-going event)
  • 47. Are you experienced? by Royi Benyossef (+royiby) Visual & graphics - Design - Navigation Notifications Stack notifications Persistency Content
  • 48. Are you experienced? by Royi Benyossef (+royiby) Visual & graphics - Design - Navigation Notifications Stack notifications Persistency Content: > No adverts!
  • 49. Are you experienced? by Royi Benyossef (+royiby) Visual & graphics - Design - Navigation Notifications Stack notifications Persistency Content: No adverts! > Related content
  • 50. Are you experienced? by Royi Benyossef (+royiby) Visual & graphics - Design - Navigation Notifications Stack notifications Persistency Content Usages
  • 51. Are you experienced? by Royi Benyossef (+royiby) Visual & graphics - Design - Navigation Notifications Stack notifications Persistency Content Usages: > Contextual change
  • 52. Are you experienced? by Royi Benyossef (+royiby) Visual & graphics - Design - Navigation Notifications Stack notifications Persistency Content Usages: Contextual change > On-going BG action
  • 53. Are you experienced? by Royi Benyossef (+royiby) Functionality (What you get)
  • 54. Are you experienced? by Royi Benyossef (+royiby) Functionality Permissions
  • 55. Are you experienced? by Royi Benyossef (+royiby) Functionality Permissions Request what you need
  • 56. Are you experienced? by Royi Benyossef (+royiby) Functionality - Permissions Install location Work on SD card if applicable
  • 57. Are you experienced? by Royi Benyossef (+royiby) Functionality - Permissions Install location Work on SD card if applicable Size > 10MB -> applicable!
  • 58. Are you experienced? by Royi Benyossef (+royiby) Performance (How it feels)
  • 59. Are you experienced? by Royi Benyossef (+royiby) Performance Stability
  • 60. Are you experienced? by Royi Benyossef (+royiby) Performance Stability No: > Crashes/force closing
  • 61. Are you experienced? by Royi Benyossef (+royiby) Performance Stability No: Crashes/force closing > Freezing/ANRs
  • 62. Are you experienced? by Royi Benyossef (+royiby) Performance Stability No: Crashes/force closing Freezing/ANRs > Abnormal behaviour
  • 63. Are you experienced? by Royi Benyossef (+royiby) Performance Stability No: Crashes/force closing Freezing/ANRs Abnormal behaviour On Any target device!
  • 64. Are you experienced? by Royi Benyossef (+royiby) Performance - Stability Responsiveness Load quickly
  • 65. Are you experienced? by Royi Benyossef (+royiby) Performance - Stability Responsiveness Load quickly (< 2 seconds)
  • 66. Are you experienced? by Royi Benyossef (+royiby) Performance - Stability Responsiveness Load quickly OR
  • 67. Are you experienced? by Royi Benyossef (+royiby) Performance - Stability Responsiveness Load quickly OR Provide feedback
  • 68. Are you experienced? by Royi Benyossef (+royiby) Performance - Stability Responsiveness Load quickly OR Provide feedback: > Progress bar
  • 69. Are you experienced? by Royi Benyossef (+royiby) Performance - Stability Responsiveness Load quickly OR Provide feedback: Progress bar > Splash screen
  • 70. Are you experienced? by Royi Benyossef (+royiby) Performance - Stability - Responsiveness Efficiency No StrictMode red marks
  • 71. Are you experienced? by Royi Benyossef (+royiby) Performance - Stability - Responsiveness Efficiency No StrictMode red marks (= When StrictMode is on)
  • 72. Are you experienced? by Royi Benyossef (+royiby) Performance - Stability - Responsiveness - Efficiency Battery Where available (6.0+)
  • 73. Are you experienced? by Royi Benyossef (+royiby) Performance - Stability - Responsiveness - Efficiency Battery Where available (6.0+): > + Doze & app standby
  • 74. Are you experienced? by Royi Benyossef (+royiby) Performance - Stability - Responsiveness - Efficiency Battery Where available (6.0+): + Doze & app standby > Exemptions
  • 75. Are you experienced? by Royi Benyossef (+royiby) Performance - Stability - Responsiveness - Efficiency Battery Where available (6.0+): + Doze & app standby > Exemptions: - Core func. disrupt
  • 76. Are you experienced? by Royi Benyossef (+royiby) Performance - Stability - Responsiveness - Efficiency Battery Where available (6.0+): + Doze & app standby > Exemptions: Core func. disrupt - needs approval
  • 77. Are you experienced? by Royi Benyossef (+royiby) Google Play (How it is listed)
  • 78. Are you experienced? by Royi Benyossef (+royiby) Google Play Policies
  • 79. Are you experienced? by Royi Benyossef (+royiby) Google Play Policies Content legality
  • 80. Are you experienced? by Royi Benyossef (+royiby) Google Play Policies Content legality: > Appropriateness
  • 81. Are you experienced? by Royi Benyossef (+royiby) Google Play Policies Content legality: Appropriateness > Intellectual proprietary
  • 82. Are you experienced? by Royi Benyossef (+royiby) Google Play Policies Content legality: Appropriateness Intellectual proprietary > Matureness
  • 83. Are you experienced? by Royi Benyossef (+royiby) Google Play - Policies Details page Graphics
  • 84. Are you experienced? by Royi Benyossef (+royiby) Google Play - Policies Details page Graphics: > High quality
  • 85. Are you experienced? by Royi Benyossef (+royiby) Google Play - Policies Details page Graphics: High quality > No device images
  • 86. Are you experienced? by Royi Benyossef (+royiby) Google Play - Policies Details page Graphics: High quality No device images > No screenshots
  • 87. Are you experienced? by Royi Benyossef (+royiby) Google Play - Policies Details page Graphics: High quality No device images No screenshots > No small text
  • 88. Are you experienced? by Royi Benyossef (+royiby) Google Play - Policies Details page Graphics: High quality No device images No screenshots No small text > Not an advert
  • 89. Are you experienced? by Royi Benyossef (+royiby) Google Play - Policies Details page Graphics Screenshots & video
  • 90. Are you experienced? by Royi Benyossef (+royiby) Google Play - Policies Details page Graphics Screenshots & video: > No non-Android devices
  • 91. Are you experienced? by Royi Benyossef (+royiby) Google Play - Policies Details page Graphics Screenshots & video: No non-Android devices > Non-misleading
  • 92. Are you experienced? by Royi Benyossef (+royiby) Google Play - Policies Details page Graphics Screenshots & video User support
  • 93. Are you experienced? by Royi Benyossef (+royiby) Google Play - Policies Details page Graphics Screenshots & video User support: > Large impact bugs
  • 94. Are you experienced? by Royi Benyossef (+royiby) Google Play - Policies Details page Graphics Screenshots & video User support: > Large impact bugs: - Popular devices
  • 95. Are you experienced? by Royi Benyossef (+royiby) Google Play - Policies Details page Graphics Screenshots & video User support: > Large impact bugs: - Popular devices - Many devices
  • 96. Are you experienced? by Royi Benyossef (+royiby) Google Play - Policies Details page Graphics Screenshots & video User support: Large impact bugs > Specific bugs
  • 97. Wear app quality checklist Wear it like you mean it
  • 98. Are you experienced? by Royi Benyossef (+royiby) Visual (What you see 2 - this time it’s wearable)
  • 99. Are you experienced? by Royi Benyossef (+royiby) Visual Layout
  • 100. Are you experienced? by Royi Benyossef (+royiby) Visual Layout Formatted for displays
  • 101. Are you experienced? by Royi Benyossef (+royiby) Visual Layout Formatted for displays: > Round/square
  • 102. Are you experienced? by Royi Benyossef (+royiby) Visual Layout Formatted for displays: Round/square > Fits physical display
  • 103. Are you experienced? by Royi Benyossef (+royiby) Visual Layout Formatted for displays: Round/square Fits physical display > Nothing is cut
  • 104. Are you experienced? by Royi Benyossef (+royiby) Visual Layout Formatted for displays Text is legible
  • 105. Are you experienced? by Royi Benyossef (+royiby) Visual Layout Formatted for displays Text is legible (=Min<16sp)
  • 106. Are you experienced? by Royi Benyossef (+royiby) Visual - Layout Launcher Launcher is app name
  • 107. Are you experienced? by Royi Benyossef (+royiby) Visual - Layout Launcher Launcher is app name (= Not command)
  • 108. Are you experienced? by Royi Benyossef (+royiby) Visual - Layout - Launcher Notifications Confirmation animations
  • 109. Are you experienced? by Royi Benyossef (+royiby) Visual - Layout - Launcher Notifications Confirmation animations App icon, top-right on card
  • 110. Are you experienced? by Royi Benyossef (+royiby) Visual - Layout - Launcher Notifications Confirmation animations App icon, top-right on card (-ex. single action card)
  • 111. Are you experienced? by Royi Benyossef (+royiby) Visual - Layout - Launcher Notifications Confirmation animations App icon, top-right on card Color palette
  • 112. Are you experienced? by Royi Benyossef (+royiby) Visual - Layout - Launcher Notifications Confirmation animations App icon, top-right on card Color palette: > White icon & title
  • 113. Are you experienced? by Royi Benyossef (+royiby) Visual - Layout - Launcher Notifications Confirmation animations App icon, top-right on card Color palette Photo background
  • 114. Are you experienced? by Royi Benyossef (+royiby) Visual - Layout - Launcher Notifications Confirmation animations App icon, top-right on card Color palette Photo background: > Informative
  • 115. Are you experienced? by Royi Benyossef (+royiby) Visual - Layout - Launcher Notifications Confirmation animations App icon, top-right on card Color palette Photo background: Informative (!branded)
  • 116. Are you experienced? by Royi Benyossef (+royiby) Visual - Layout - Launcher Notifications Confirmation animations App icon, top-right on card Color palette Photo background: Informative > Resolution - 400x400
  • 117. Are you experienced? by Royi Benyossef (+royiby) Visual - Layout - Launcher - Notifications Google Play Includes a wear screenshot
  • 118. Are you experienced? by Royi Benyossef (+royiby) Functional (What you get 2 - The revenge)
  • 119. Are you experienced? by Royi Benyossef (+royiby) Functional General
  • 120. Are you experienced? by Royi Benyossef (+royiby) Functional General Wearable functionality
  • 121. Are you experienced? by Royi Benyossef (+royiby) Functional General Wearable functionality Visible to the user
  • 122. Are you experienced? by Royi Benyossef (+royiby) Functional General Wearable functionality Visible to the user As advertised in Google Play
  • 123. Are you experienced? by Royi Benyossef (+royiby) Functional - General Packaging Depended apps = packaged
  • 124. Are you experienced? by Royi Benyossef (+royiby) Functional - General - Packaging Notifications Wearable specific func.
  • 125. Are you experienced? by Royi Benyossef (+royiby) Functional - General - Packaging Notifications Wearable specific func.: > RemoteIntent
  • 126. Are you experienced? by Royi Benyossef (+royiby) Functional - General - Packaging Notifications Wearable specific func.: RemoteIntent > WearableExtender
  • 127. Are you experienced? by Royi Benyossef (+royiby) Functional - General - Packaging Notifications Wearable specific func. Reply
  • 128. Are you experienced? by Royi Benyossef (+royiby) Functional - General - Packaging Notifications Wearable specific func. Reply: > Voice
  • 129. Are you experienced? by Royi Benyossef (+royiby) Functional - General - Packaging Notifications Wearable specific func. Reply: Voice > Quick responses
  • 130. Are you experienced? by Royi Benyossef (+royiby) Functional - General - Packaging Notifications Wearable specific func. Reply Notification stack
  • 131. Are you experienced? by Royi Benyossef (+royiby) Functional - General - Packaging - Notifications Gestures Fullscreen activities
  • 132. Are you experienced? by Royi Benyossef (+royiby) Functional - General - Packaging - Notifications Gestures Fullscreen activities: > Long press = quit
  • 133. Are you experienced? by Royi Benyossef (+royiby) Functional - General - Packaging - Notifications Gestures Fullscreen activities: Long press = quit > No swipe to dismiss? = long press to dismiss
  • 134. Are you experienced? by Royi Benyossef (+royiby) Functional - General - Packaging - Notifications - Gestures Watch face Official watch face API
  • 136. Are you experienced? by Royi Benyossef (+royiby) General Basic Target API levels
  • 137. Are you experienced? by Royi Benyossef (+royiby) General Basic Target API levels Specify HW dependencies
  • 138. Are you experienced? by Royi Benyossef (+royiby) General Basic Target API levels Specify HW dependencies Declare tested screen sizes
  • 139. Are you experienced? by Royi Benyossef (+royiby) General Basic Target API levels Specify HW dependencies Declare tested screen sizes Use the entire screens
  • 140. Are you experienced? by Royi Benyossef (+royiby) General Basic Target API levels Specify HW dependencies Declare tested screen sizes Use the entire screens Tablet screenshots on Play
  • 141. Are you experienced? by Royi Benyossef (+royiby) General - Basic Layouts Custom layout.xml(s)
  • 142. Are you experienced? by Royi Benyossef (+royiby) General - Basic Layouts Custom layout.xml(s) Dynamic screen size (+Min)
  • 143. Are you experienced? by Royi Benyossef (+royiby) General - Basic Layouts Custom layout.xml(s) Dynamic screen size (+Min) Dimens
  • 144. Are you experienced? by Royi Benyossef (+royiby) General - Basic Layouts Custom layout.xml(s) Dynamic screen size (+Min) Dimens Font size
  • 145. Are you experienced? by Royi Benyossef (+royiby) General - Basic Layouts Custom layout.xml(s) Dynamic screen size (+Min) Dimens Font size Padding (48p, 16p grid)
  • 147. Auto app quality checklist The Auto-rity (wow that’s terrible)
  • 149. Are you experienced? by Royi Benyossef (+royiby) Animation (Meaningful and authentic)
  • 150. Are you experienced? by Royi Benyossef (+royiby) Animation Motion Authentic mass and weight
  • 151. Are you experienced? by Royi Benyossef (+royiby) Motion Authentic mass and weight Natural accel./decel. Animation
  • 152. Are you experienced? by Royi Benyossef (+royiby) Motion Authentic mass and weight Natural accel./decel. (= Avoid linear) Animation
  • 153. Are you experienced? by Royi Benyossef (+royiby) Motion Authentic mass and weight Natural accel./decel. Entrances and exits Animation
  • 154. Are you experienced? by Royi Benyossef (+royiby) Motion Authentic mass and weight Natural accel./decel. Entrances and exits - Constant speed = less attention Animation
  • 155. Are you experienced? by Royi Benyossef (+royiby) - Motion Interaction Animation Responsive
  • 156. Are you experienced? by Royi Benyossef (+royiby) - Motion Interaction Animation Responsive Tangible
  • 157. Are you experienced? by Royi Benyossef (+royiby) - Motion Interaction Animation Responsive Tangible (= As If there’s no glass)
  • 158. Are you experienced? by Royi Benyossef (+royiby) - Motion Interaction Animation Responsive Tangible Instant visual confirmation
  • 159. Are you experienced? by Royi Benyossef (+royiby) - Motion Interaction Animation Responsive Tangible Instant visual confirmation At point of contact
  • 160. Are you experienced? by Royi Benyossef (+royiby) - Motion - Interaction Transitions Animation Types
  • 161. Are you experienced? by Royi Benyossef (+royiby) - Motion - Interaction Transitions Animation Types: > Incoming
  • 162. Are you experienced? by Royi Benyossef (+royiby) - Motion - Interaction Transitions Animation Types: > Incoming (= New items)
  • 163. Are you experienced? by Royi Benyossef (+royiby) - Motion - Interaction Transitions Animation Types: Incoming > Outgoing
  • 164. Are you experienced? by Royi Benyossef (+royiby) - Motion - Interaction Transitions Animation Types: Incoming > Outgoing (= Contextually non-relevant)
  • 165. Are you experienced? by Royi Benyossef (+royiby) - Motion - Interaction Transitions Animation Types: Incoming Outgoing > Shared
  • 166. Are you experienced? by Royi Benyossef (+royiby) - Motion - Interaction Transitions Animation Types: Incoming Outgoing > Shared (= Constant)
  • 167. Are you experienced? by Royi Benyossef (+royiby) - Motion - Interaction Transitions Animation Types Tips
  • 168. Are you experienced? by Royi Benyossef (+royiby) - Motion - Interaction Transitions Animation Types Tips: > Direct user attention
  • 169. Are you experienced? by Royi Benyossef (+royiby) - Motion - Interaction Transitions Animation Types Tips: Direct user attention > Connect visually
  • 170. Are you experienced? by Royi Benyossef (+royiby) - Motion - Interaction Transitions Animation Types Tips: Direct user attention Connect visually > Precision
  • 171. Are you experienced? by Royi Benyossef (+royiby) Layout (Fab paper)
  • 172. Are you experienced? by Royi Benyossef (+royiby) Layout Paper Seams
  • 173. Are you experienced? by Royi Benyossef (+royiby) Layout Paper Seams: > 2 joined pieces of paper
  • 174. Are you experienced? by Royi Benyossef (+royiby) Layout Paper Seams: - 2 joined pieces of paper (= Move together)
  • 175. Are you experienced? by Royi Benyossef (+royiby) Layout Paper Seams Steps
  • 176. Are you experienced? by Royi Benyossef (+royiby) Layout Paper Seams Steps: - 2 overlapping pieces
  • 177. Are you experienced? by Royi Benyossef (+royiby) Layout Paper Seams Steps: - 2 overlapping pieces (= Have depth)
  • 178. Are you experienced? by Royi Benyossef (+royiby) Layout - Paper FAB It’s a button
  • 179. Are you experienced? by Royi Benyossef (+royiby) Layout - Paper FAB It’s a button (= Use it correctly)
  • 180. With a little help from my libs by Royi Benyossef (+royiby) Summary (What did we have here?)
  • 181. Are you experienced? by Royi Benyossef (+royiby) Android * checklists Summery
  • 182. Are you experienced? by Royi Benyossef (+royiby) - Android * checklists Google * design guidelines Summery
  • 183.
  • 184. “We should be building great things. Things that Don’t yet exist”
  • 185. I Hope You Liked It Thank you for listening By Royi Benyossef (+royiby)