are you experienced (cont.)
TRANSCRIPT
Are you experienced? by Royi Benyossef of Samsung’s innovation center in Tel-Aviv ([email protected])
Android developer since 2009
Royi Benyossef
Are you experienced? by Royi Benyossef of Samsung’s innovation center in Tel-Aviv ([email protected])
Android developer since 2009
Tech community activist, speaker and founder
Royi Benyossef
Are you experienced? by Royi Benyossef of Samsung’s innovation center in Tel-Aviv ([email protected])
Android developer since 2009
Tech community activist, speaker and founder
Android Mentor at * accelerator
Royi Benyossef
Are you experienced? by Royi Benyossef of Samsung’s innovation center in Tel-Aviv ([email protected])
Android developer since 2009
Tech community activist, speaker and founder
Android Mentor at * accelerator
Android GDE since 2013
Royi Benyossef
Are you experienced? by Royi Benyossef of Samsung’s innovation center in Tel-Aviv ([email protected])
Android developer since 2009
Tech community activist, speaker and founder
Android Mentor at * accelerator
Android GDE since 2013
Developer relations manager Samsung GIC
Royi Benyossef
Are you experienced? by Royi Benyossef of Samsung’s innovation center in Tel-Aviv ([email protected])
Free-for-all community programs (no strings attached)
Samsung innovation center in Tel-Aviv
Are you experienced? by Royi Benyossef of Samsung’s innovation center in Tel-Aviv ([email protected])
Free-for-all community programs (no strings attached)
(= Android/AR/VR/IOT/Wearable device library)
Samsung innovation center in Tel-Aviv
Are you experienced? by Royi Benyossef of Samsung’s innovation center in Tel-Aviv ([email protected])
Free-for-all community programs (no strings attached)
(= Android/AR/VR/IOT/Wearable device library)
(= Free expert assistance as part of office hours)
Samsung innovation center in Tel-Aviv
Are you experienced? by Royi Benyossef of Samsung’s innovation center in Tel-Aviv ([email protected])
Free-for-all community programs (no strings attached)
(= Android/AR/VR/IOT/Wearable device library)
(= Free expert assistance as part of office hours)
(= Micro-studio for online content creation)
Samsung innovation center in Tel-Aviv
Are you experienced? by Royi Benyossef of Samsung’s innovation center in Tel-Aviv ([email protected])
Free-for-all community programs (no strings attached)
(= Android/AR/VR/IOT/Wearable device library)
(= Free expert assistance as part of office hours)
(= Micro-studio for online content creation)
(= Community support program)
Samsung innovation center in Tel-Aviv
Are you experienced? by Royi Benyossef of Samsung’s innovation center in Tel-Aviv ([email protected])
Free-for-all community programs (no strings attached)
Investing in early stage software and SaaS startups
Samsung innovation center in Tel-Aviv
Are you experienced? by Royi Benyossef of Samsung’s innovation center in Tel-Aviv ([email protected])
Free-for-all community programs (no strings attached)
Investing in early stage software and SaaS startups
Contact me: [email protected]
Samsung innovation center in Tel-Aviv
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
Motivation
(What do we want?!)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
Motivation
Great UX
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
Motivation
Great UX Beautiful graphics
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
Motivation
Great UX Beautiful graphicsIdentifiable branding
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
Motivation
Great UX Beautiful graphicsIdentifiable brandingIntuitive UI
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
Motivation
Great UX Beautiful graphicsIdentifiable brandingIntuitive UILow “friction”
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
Motivation
Great UX Beautiful graphicsIdentifiable brandingIntuitive UILow “friction”High turnover rate
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
HO
W
?
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
Red
uce a
ll t
he
fric
tio
ns!
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
Glossary
(It’s ancient Snobbish for definitions)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
Glossary
The funnel
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
Funnel
Glossary
Representation of user base
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
Funnel
Glossary
Representation of user baseWide at the top
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
Funnel
Glossary
Representation of user baseWide at the top Thin at the bottom
(= less users)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
Glossary
Funnel Perforations
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
Funnel
Glossary
Representation of user baseWide at the top Thin at the bottom Each step applies friction
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
Funnel
Glossary
Representation of user baseWide at the top Thin at the bottom Each step applies friction
(=drop-outs)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
Glossary
- The funnel
Friction?
?!?
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
Glossary
- The funnel
Friction?
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
Glossary
- The funnel
Friction? OK, but i’m watching you!
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- The funnel
Friction
Glossary
Redundant effort
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- The funnel
Friction
Glossary
Redundant effortCognitive overhead
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
Glossary
- The funnel- Friction
Importance?
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
Glossary
- The funnel- Friction
ImportanceAgenda
Trust
The dropout triangle
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
Glossary
- The funnel- Friction
Importance# of users
Trust
The dropout triangle
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
Glossary
- The funnel- Friction
Importance
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
Glossary
- The funnel- Friction
ImportanceAgenda
Trust
The dropout triangle*Completely made-up graph
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
Practice
(What we’re actually supposed to do)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
TL;DR
Practice
Core app quality checklist
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
TL;DR
Practice
Core app quality checklist* app quality checklist
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
TL;DR
Practice
Core app quality checklist* app quality checklist
(= tablet/wearables/TV/auto)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
TL;DR
Practice
Core app quality checklist* app quality checklistMaterial design guidelines
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistent
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistent - Do not change system Functional
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistent - Do not change system Functional:
> HOME = return to launcher
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistent - Do not change system Functional:
HOME = return to launcher> BACK = return to last screen
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistent - Do not change system Functional:
HOME = return to launcherBACK = return to last screen> UP (<) = return to last level
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistent - Do not change system Functional:
HOME = return to launcherBACK = return to last screenUP = return to last level> “Hamburger” = open nav. drawer
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistent - Do not change system Functional:
HOME = return to launcherBACK = return to last screenUP = return to last level“Hamburger” = open nav. drawer> Menu = overflow menu
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistent Do not change system Functional- Do not create duplicate buttons
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistent Do not change system Functional- Do not create duplicate buttons
(= Why have a 2nd BACK?)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistent Do not change system FunctionalDo not create duplicate buttons> Do not use icons for different func.
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistent Do not change system FunctionalDo not create duplicate buttons> Do not use icons for different func.
(= No house icon for root app)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistentSupport all the screens you claim to support
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistentSupport all the screens you claim to support
- Images are not stretched
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistentSupport all the screens you claim to support
Images are not stretched- Nothing is cut
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistentSupport all the screens you claim to support
Images are not stretched- Nothing is cut
(Especially for wear - round/rectangle)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistentSupport all the screens you claim to support
Images are not stretchedNothing is cut- Text is legible
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistentSupport all the screens you claim to support
Images are not stretchedNothing is cut- Text is legible
(= Min. 16sp for wear, 24sp for rest)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistentSupport all the screens you claim to support
Images are not stretchedNothing is cutText is legible> Layout is not cluttered
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistentSupport all the screens you claim to support
Images are not stretchedNothing is cutText is legible> Layout is not cluttered
(= Min. 48dp size, 16dp padding)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistentSupport all the screens you claim to support
Images are not stretchedNothing is cutText is legibleLayout is not cluttered> Use screen real estate correctly
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistentSupport all the screens you claim to support
Images are not stretchedNothing is cutText is legibleLayout is not cluttered> Use screen real estate correctly
(.xmls files for layout, string, dimens)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistentSupport all the screens you claim to supportDeclare what you support
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistentSupport all the screens you claim to supportDeclare what you support:
> Target API levels
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistentSupport all the screens you claim to supportDeclare what you support:
Target API levels> Specify hardware requirements
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistentSupport all the screens you claim to supportDeclare what you support:
Target API levelsSpecify hardware requirements> Declare supported screens and devices
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistentSupport all the screens you claim to supportDeclare what you supportKeep the user notified
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistentSupport all the screens you claim to supportDeclare what you supportKeep the user notified:
> Confirmation anim. - wear notifications
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistentSupport all the screens you claim to supportDeclare what you supportKeep the user notified:
Confirmation anim. - wear notifications> Button state list animations
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistentSupport all the screens you claim to supportDeclare what you supportKeep the user notified:
Confirmation anim. - wear notifications> Button state list animations
(=click, select, press, disabled)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistentSupport all the screens you claim to supportDeclare what you supportKeep the user notified:
Confirmation anim. - wear notificationsButton state list animations> EditText state list
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistentSupport all the screens you claim to supportDeclare what you supportKeep the user notified:
Confirmation anim. - wear notificationsButton state list animations> EditText state list (focused, select, error)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistentSupport all the screens you claim to supportDeclare what you supportKeep the user notified:
Confirmation anim. - wear notificationsButton state list animationsEditText state list (focused, select, error)> General
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistentSupport all the screens you claim to supportDeclare what you supportKeep the user notified:
Confirmation anim. - wear notificationsButton state list animationsEditText state list (focused, select, error)> General (loading, no connectivity)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
Be systemically consistentSupport all the screens you claim to supportDeclare what you supportKeep the user notifiedAnimate authentically
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
...Animate authentically:
> Natural acceleration
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
...Animate authentically:
> Natural acceleration(= not linear)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
...Animate authentically:
Natural acceleration> Responsive & tangible
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
...Animate authentically:
Natural acceleration> Responsive & tangible
(= instant, on point)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR
Visual
Practice
...Animate authentically:
Natural accelerationResponsive & tangible> Direct user’s attention
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual
Functional
Practice
Ask for what you need
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual
Functional
Practice
Ask for what you need (nothing else)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual
Functional
Practice
Ask for what you need (nothing else):> Permissions
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual
Functional
Practice
Ask for what you need (nothing else):Permissions> Hardware perquisites
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual
Functional
Practice
Ask for what you need (nothing else)Use what you have to delight the users
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual
Functional
Practice
Ask for what you need (nothing else)Use what you have to delight the users:
> Canned responses to reply to messages
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual
Functional
Practice
Ask for what you need (nothing else)Use what you have to delight the users:
Canned responses to reply to messages> Use voice
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual
Functional
Practice
Ask for what you need (nothing else)Use what you have to delight the users:
Canned responses to reply to messages> Use voice (especially on wearables)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual
Functional
Practice
Ask for what you need (nothing else)Use what you have to delight the usersNever underdeliver
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual
Functional
Practice
Ask for what you need (nothing else)Use what you have to delight the usersNever underdeliver
= Wearable application:>Visible Functional
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual
Functional
Practice
Ask for what you need (nothing else)Use what you have to delight the usersNever underdeliver
= Wearable application:Visible Functional> Runs on a wearable device
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual
Functional
Practice
Ask for what you need (nothing else)Use what you have to delight the usersNever underdeliver
= Wearable application:Visible FunctionalRuns on a wearable device> Makes sense as a wearable feature
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual
Functional
Practice
Ask for what you need (nothing else)Use what you have to delight the usersNever underdeliver
(= As promised on Google Play!)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual
Functional
Practice
Ask for what you need (nothing else)Use what you have to delight the usersNever underdeliverNotify with care
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual
Functional
Practice
Ask for what you need (nothing else)Use what you have to delight the usersNever underdeliverNotify with care (about notifications):
> Stack multiple notifications
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual
Functional
Practice
Ask for what you need (nothing else)Use what you have to delight the usersNever underdeliverNotify with care (about notifications):
Stack multiple notifications> Only show what’s fresh
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual
Functional
Practice
Ask for what you need (nothing else)Use what you have to delight the usersNever underdeliverNotify with care (about notifications):
Stack multiple notifications> Only show what’s fresh (remove stale)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual
Functional
Practice
Ask for what you need (nothing else)Use what you have to delight the usersNever underdeliverNotify with care (about notifications):
Stack multiple notificationsOnly show what’s fresh (remove stale)Content = legal, legitimate & contextual
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual
Functiona
Practice
Ask for what you need (nothing else)Use what you have to delight the usersNever underdeliverNotify with care (about notifications):
Stack multiple notificationsOnly show what’s fresh (remove stale)> Content = legal, legitimate & contextual
(= No unsolicited adverts!!!)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual
Functional
Practice
Ask for what you need (nothing else)Use what you have to delight the usersNever underdeliverNotify with care (about notifications):
Stack multiple notificationsOnly show what’s fresh (remove stale)Content = legal, legitimate & contextual> Persistence is for alerting BG op. only
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional
Performant
Practice
Stability:> No crashes (“force closing”)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional
Performant
Practice
Stability:No crashes (“force closing”)> No lack of responsiveness (“freezing”)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional
Performant
Practice
Stability:No crashes (“force closing”)No lack of responsiveness (“freezing”)> No abnormal behaviour
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional
Performant
Practice
Stability:No crashes (“force closing”)No lack of responsiveness (“freezing”)No abnormal behaviour
On Any target device!
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional
Performant
Practice
StabilityResponsiveness
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional
Performant
Practice
StabilityResponsiveness
(= Perform under 2 seconds or notify user)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional
Performant
Practice
StabilityResponsiveness
(= Perform under 2 seconds or notify user)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional
Performant
Practice
StabilityResponsiveness
(= Perform under 2 seconds or notify user)(= Splash screen/animation, progress bar)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional
Performant
Practice
StabilityResponsivenessCode and rendering efficiency
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional
Performant
Practice
StabilityResponsivenessCode and rendering efficiency
= Check by:> Strict mode (no red marks)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional
Performant
Practice
StabilityResponsivenessCode and rendering efficiency
= Check by:Strict mode (no red marks)> Lint
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional
Performant
Practice
StabilityResponsivenessCode and rendering efficiency
= Check by:Strict mode (no red marks)> Lint (no warnings)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional
Performant
Practice
StabilityResponsivenessCode and rendering efficiency
= Check by:Strict mode (no red marks)Lint (no warnings)> Hierarchy viewer
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional
Performant
Practice
StabilityResponsivenessCode and rendering efficiency
= Check by:Strict mode (no red marks)Lint (no warnings)> Hierarchy viewer (<7)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional
Performant
Practice
StabilityResponsivenessCode and rendering efficiency
= Check by:Strict mode (no red marks)Lint (no warnings)Hierarchy viewer (<7)> Debug GPU overdraw
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional
Performant
Practice
StabilityResponsivenessCode and rendering efficiency
= Check by:Strict mode (no red marks)Lint (no warnings)Hierarchy viewer (<7)> Debug GPU overdraw (more clear)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional
Performant
Practice
StabilityResponsivenessCode and rendering efficiencyBattery efficiency
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional
Performant
Practice
StabilityResponsivenessCode and rendering efficiencyBattery efficiency
= obtain by:> Doze and standby compliance
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional
Performant
Practice
StabilityResponsivenessCode and rendering efficiencyBattery efficiency
= obtain by:Doze and standby compliance> Batch network calls
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional
Performant
Practice
StabilityResponsivenessCode and rendering efficiencyBattery efficiency
= obtain by:Doze and standby compliance> Batch network calls
(JobScheduler, SyncAdapter, GCM)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional
Performant
Practice
StabilityResponsivenessCode and rendering efficiencyBattery efficiency
= obtain by:Doze and standby complianceBatch network callsReduce redundant calls
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional
Performant
Practice
StabilityResponsivenessCode and rendering efficiencyBattery efficiency
= obtain by:Doze and standby complianceBatch network callsReduce redundant calls (GCM, diff)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional
Performant
Practice
StabilityResponsivenessCode and rendering efficiencyBattery efficiencyStorage efficiency
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional
Performant
Practice
StabilityResponsivenessCode and rendering efficiencyBattery efficiencyStorage efficiency:
> External storage
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional
Performant
Practice
StabilityResponsivenessCode and rendering efficiencyBattery efficiencyStorage efficiency:
> External storage (> 10MB)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional
Performant
Practice
StabilityResponsivenessCode and rendering efficiencyBattery efficiencyStorage efficiency:
External storage (> 10MB)> Reuse resources
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional
Performant
Practice
StabilityResponsivenessCode and rendering efficiencyBattery efficiencyStorage efficiency:
External storage (> 10MB)> Reuse resources (Palette, tinting)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional- Performant
Marketed
Practice
Content legality
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional- Performant
Marketed
Practice
Content legality:> Appropriateness
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional- Performant
Marketed
Practice
Content legality:Appropriateness> Ownership (IP)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional- Performant
Marketed
Practice
Content legality:AppropriatenessOwnership (IP)> Maturity
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional- Performant
Marketed
Practice
Content legalityGraphics
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional- Performant
Marketed
Practice
Content legalityGraphics:
> Shows examples of all devices
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional- Performant
Marketed
Practice
Content legalityGraphics:
> Shows examples of all devices(= Wear, tablet, phones)
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional- Performant
Marketed
Practice
Content legalityGraphics:
Shows examples of all devices> High quality
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional- Performant
Marketed
Practice
Content legalityGraphics:
Shows examples of all devices> High quality:
- No device images
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional- Performant
Marketed
Practice
Content legalityGraphics:
Shows examples of all devices> High quality:
- No device images
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional- Performant
Marketed
Practice
Content legalityGraphics:
Shows examples of all devices> High quality:
No device images- No screenshots
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional- Performant
Marketed
Practice
Content legalityGraphics:
Shows examples of all devices> High quality:
No device imagesNo screenshots- Not too small
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional- Performant
Marketed
Practice
Content legalityGraphics:
Shows examples of all devices> High quality:
No device imagesNo screenshotsNot too small- No adverts
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional- Performant
Marketed
Practice
Content legalityGraphicsScreenshots and video
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional- Performant
Marketed
Practice
Content legalityGraphicsScreenshots and video:
> No non-Android devices
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- TL;DR- Visual- Functional- Performant
Marketed
Practice
Content legalityGraphicsScreenshots and video:
No non-Android devices> Non misleading
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
Android * checklists
Summery
Are you experienced? by Royi Benyossef of Samsung global innovation center in Tel-Aviv ([email protected])
- Android * checklists
Google * design guidelines
Summery