are you experienced (cont.)

159
Are you experienced? The user’s guide to user experience By Royi Benyossef (+royiby)

Upload: royi-benyossef

Post on 15-Apr-2017

412 views

Category:

Presentations & Public Speaking


0 download

TRANSCRIPT

Are you experienced?

The user’s guide to user experience

By Royi Benyossef (+royiby)

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

Not sure if stupid...

Or didn’t m

ake his point yet...

Quoting a

slide which is

quoting me

Qu

ote

-ce

ptio

n

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

With a little help from my libs by Royi Benyossef (+royiby)

Summary

(What did we have here?)

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

“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)

Bye bye!

Powered by

Tel-aviv