SlideShare a Scribd company logo
Smart Interface
Design Patterns,
2020 Edition
Shift Remote Conference @ Live
Vitaly Friedman, July 7, 2020
↬ Julie Zhuo, https://medium.com/the-year-of-the-looking-glass/junior-designers-vs-senior-designers-fbe483d3b51e
↬ UI Design Tips,Tomáš Čakloš, https://www.smashingmagazine.com/2019/12/ui-design-tips-speed-up-workflow/
↬ Julie Zhuo, https://medium.com/the-year-of-the-looking-glass/junior-designers-vs-senior-designers-fbe483d3b51e
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
↬ Davide Scialpi, https://medium.com/@davidescialpi/branding-today-fashion-luxury-brands-look-all-the-same
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Design Patterns
Navigation01
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
↬ Ada case study, Daniel Diggle, Albion, https://www.danieldiggle.com/ada.php
↬ Ada case study, Daniel Diggle, Albion, https://www.danieldiggle.com/ada.php
↬ Ada case study, Daniel Diggle, Albion, https://www.danieldiggle.com/ada.php
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
↬ Menu Icons, Alex Münch, https://twitter.com/alexmuench/status/1090550334286692352
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
↬ Mind The Gap, Luke Wroblewski, https://youtu.be/mAiNdU1go1A
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Perfect Mega Drop-Down
Interface Challenges
01 — Your goal is to expose a lot of content and navigation.
02 — Create a perfect drop-down for mobile (for The Guardian).
03 — Design the first screen: all categories closed.
04 — Design the second screen: “Education” is open.
05 — You’ll need some sort of icon to indicate states.
06 — You have 10 minutes. Go!
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
split the screen in a half / no closind
needed to continue navigation
split the screen in a half / no closind
needed to continue navigation
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
↬ Diagonal UI, Michael Oh, https://www.behance.net/gallery/12419409/VICE-VERSA-diagonal-UI-optimized-for-single-hand-IX
↬ Diagonal UI, Michael Oh, https://www.behance.net/gallery/12419409/VICE-VERSA-diagonal-UI-optimized-for-single-hand-IX
↬ Diagonal UI, Michael Oh, https://www.behance.net/gallery/12419409/VICE-VERSA-diagonal-UI-optimized-for-single-hand-IX
↬ Diagonal UI, Michael Oh, https://www.behance.net/gallery/12419409/VICE-VERSA-diagonal-UI-optimized-for-single-hand-IX
↬ Diagonal UI, Michael Oh, https://www.behance.net/gallery/12419409/VICE-VERSA-diagonal-UI-optimized-for-single-hand-IX
Video player UI
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Video Player Checklist
Interface Challenges
01 — How do you design the thumb, the track, the controls?
02 — How do you display/hide controls, and when?
03 — How do you optimize for precise input and fast-forwards?
04 — How do you keep a slider easy to use on mobile?
05 — How do you design hover vs. tap interaction?
06 — How do you keep position fixed on refresh?
07 — How do you link to specific parts of the video?
08 — Do we use preview clips, popularity bar, key moments preview?
09 — How do you deal with subtitles + lang, position, size, color?
10 — How do you design the scale of the slider?
11 — Is the UI and controls fully accessible?
12 — What happens if the video is outside of the view?
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Navigation Design Checklist
01 — What critical navigation do we always need to expose (filters, cart, topics)?
02 — Are critical CTAs optimized for mobile (float at the bottom)?
03 — Are critical CTAs optimized for desktop (upper right corner)?
04 — Do we always display search box to increase searches?
05 — Do we always display some navigation to raise engagement?
06 — Do we use “more/less” pattern to show/hide more navigation?
07 — Do we display breadcrumbs to jump to the parent category?
08 — Does tapping on a category’s title prompt accordion or navigation?
09 — Do drop-downs appear/disappear on hover, tap/click, or both?
10 — If drop-downs disappear automatically, when exactly it happens?
11 — If we use a hover delay in drop-downs, how long is it?
12 — If a search icon is used, how does search box appear when prompted?
Navigation Design Checklist
13 — Do we list category’s main page in a drop-down?
14 — Do we place the “menu” button at the top or at the bottom?
15 — Can we push the “menu” down to make it reachable for thumbs?
16 — Do nav items appear in a full page/partial overlay or slide-in?
17 — Do we use a layered, “curtain” navigation for multiple levels?
18 — Do we absolutely need a deep nested navigation (>3 levels)?
19 — Have we considered using search with autocomplete instead?
20 — Do we use a tabbed navigation at the top or at the bottom (<5 items)?
21 — Do we use a floating navigation icon at the bottom right?
22 — Do we highlight popular or important navigation items?
23 — Do mega-drop-downs appear/disappear on hover, tap or both?
24 — Do we group mega-drop-down sections as cards/links on mobile?
Navigation Design Checklist
25 — Do we use icons to display differences between sections?
26 — Can we split the nav vertically for sub-menus on mobile?
27 — Can users tap on the same spot to open/close navigation?
28 — Are all navigation options reachable via keyboard on desktop/mobile?
29 — Are all navigation options accessible via a screen reader?
30 — Have we minimized the distance/time to travel from one step to next?
Navigation
01 — First define priorities for navigation.
02 — Never hide critical navigation.
03 — Consider splitting nav vertically for sub-menus.
04 — You might not need more than 2 levels of navigation.
05 — Consider bottom tabs for important navigation.
06 — Turn breadcrumbs into floating buttons or text.
07 — Slide in navigation items with small navigation.
08 — Display as much as you can for rich navigation.
09 — Collapse navigation when it makes sense.
Summary
Design Patterns
Carousels02
↬ Carousel, Jacky Gilbertson, https://dribbble.com/jackygilbertson
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
↬ Grønland – Color Picker Microinteraction, Mykolas Puodžiūnas
https://dribbble.com/shots/3202469-Gr-nland-Color-Picker-Microinteraction
Video player UI
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Carousel Design Checklist
The Fundamentals
01 — Can we display slides instead of a carousel?
02 — How do we indicate current slide?
03 — Do we display a slice of upcoming slides?
04 — How do we indicate how many slides we have?
05 — What happens when user hovers over a slide?
06 — What happens when user hovers over the progress indicators?
07 — Do we support tap and swipe gestures on mobile?
08 — How many items do we display on mobile vs. desktop?
09 — Do we use auto-rotation, and how fast will it be?
10 — How do we choose the sequence of slides?
11 — How large will the carousel be on mobile vs. desktop?
↬ Carousel UX, Kyle Peatt, https://www.smashingmagazine.com/2015/02/carousel-usage-exploration-on-mobile-e-commerce-websites/
↬ Carousel UX, Kyle Peatt, https://www.smashingmagazine.com/2015/02/carousel-usage-exploration-on-mobile-e-commerce-websites/
↬ Carousel UX, Kyle Peatt, https://www.smashingmagazine.com/2015/02/carousel-usage-exploration-on-mobile-e-commerce-websites/
↬ Carousel UX, Kyle Peatt, https://www.smashingmagazine.com/2015/02/carousel-usage-exploration-on-mobile-e-commerce-websites/
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)
Carousel Design Checklist
Design Patterns
01 — Can we display slides instead of a carousel?
02 — How do we indicate current slide?
03 — Do we display a slice of upcoming slides?
04 — How do we indicate how many slides we have?
05 — What happens when user hovers over a slide?
06 — What happens when user hovers over the progress indicators?
07 — Do we support tap and swipe gestures on mobile?
08 — How many items do we display on mobile vs. desktop?
09 — Do we use auto-rotation, and how fast will it be?
10 — How do we choose the sequence of slides?
11 — How large will the carousel be on mobile vs. desktop?
Summary
Carousels
01 — Choose the sequence of slides carefully.
02 — Most important slides always come first.
03 — Slides shouldn’t rotate too quickly (5–7s).
04 — Pause auto-rotation on hover, stop on interaction.
05 — Try to avoid auto-rotation on mobile.
06 — Always support swipe gestures on mobile.
07 — Always show a slice of the following slide.
08 — Auto-detect contrast for arrows/thumbnails.
09 — Provide information scent for available slides.
10 — Works best as an image gallery and on product pages.
Wrapping Up
Design Patterns
Design Patterns
01 — Expose critical items and never hide critical navigation.
02 — Minimize the distance between the first/next actions.
03 — Design both mobile-first and desktop-first.
04 — Carousels aren’t good or bad; the context decides it.
05 — Make tappable areas large to avoid rage clicks.
06 — Include filters for price, rating, size, color, brand.
07 — For prices, allow to set a custom range.
08 — For ratings, provide decimal values and stars.
09 — Always display the count of items for each filter.
10 — Never block the UI; allow for multiple filters at once.
Summary
Meow!
@smashingmag
Ad

More Related Content

What's hot (18)

LaSoft | Unique UI/UX design based on your ideas and user’s preferences
LaSoft | Unique UI/UX design based on your ideas and user’s preferencesLaSoft | Unique UI/UX design based on your ideas and user’s preferences
LaSoft | Unique UI/UX design based on your ideas and user’s preferences
Igor Vivchar
 
BASIC UX PRESENTATION
BASIC UX PRESENTATIONBASIC UX PRESENTATION
BASIC UX PRESENTATION
Bella Dwi Jayanti
 
UX and UI - Designing for Mobile
UX and UI - Designing for MobileUX and UI - Designing for Mobile
UX and UI - Designing for Mobile
BuiltByHQ
 
IxD & UX Design - Personifying Digital Interactions
IxD & UX Design - Personifying Digital InteractionsIxD & UX Design - Personifying Digital Interactions
IxD & UX Design - Personifying Digital Interactions
Jayan Narayanan
 
Some Dos and Don’ts in UI/UX Design of Mobile Applications
Some Dos and Don’ts in UI/UX Design of Mobile ApplicationsSome Dos and Don’ts in UI/UX Design of Mobile Applications
Some Dos and Don’ts in UI/UX Design of Mobile Applications
Ashiq Uz Zoha
 
Content-first UX Design: What video games teach us about UX
Content-first UX Design: What video games teach us about UXContent-first UX Design: What video games teach us about UX
Content-first UX Design: What video games teach us about UX
Steph Hay
 
The New Era of (Non-) Discoverability
The New Era of (Non-) DiscoverabilityThe New Era of (Non-) Discoverability
The New Era of (Non-) Discoverability
Dan Saffer
 
UX is not UI!
UX is not UI!UX is not UI!
UX is not UI!
Nicolas Demange
 
How UX Design Has Changed The World
How UX Design Has Changed The WorldHow UX Design Has Changed The World
How UX Design Has Changed The World
BuiltByHQ
 
9 tendances ergonomiques (suite, 5-9)
9 tendances ergonomiques (suite, 5-9)9 tendances ergonomiques (suite, 5-9)
9 tendances ergonomiques (suite, 5-9)
Yu Centrik
 
UX UI - Principles and Best Practices 2014-2015
UX UI - Principles and Best Practices 2014-2015UX UI - Principles and Best Practices 2014-2015
UX UI - Principles and Best Practices 2014-2015
Harsh Wardhan Dave
 
UX Design for Mobile Interfaces
UX Design for Mobile InterfacesUX Design for Mobile Interfaces
UX Design for Mobile Interfaces
Andi Galpern
 
Philip Wilkinson @ FOWA Feb 07
Philip Wilkinson @ FOWA Feb 07Philip Wilkinson @ FOWA Feb 07
Philip Wilkinson @ FOWA Feb 07
carsonsystems
 
Parc & Embarc
Parc & EmbarcParc & Embarc
Parc & Embarc
Shelby Daugherty
 
MULTIPLAYER UX DESIGN
MULTIPLAYER UX DESIGNMULTIPLAYER UX DESIGN
MULTIPLAYER UX DESIGN
Marcin Treder
 
What the #$%@ is UX Design?
What the #$%@ is UX Design?What the #$%@ is UX Design?
What the #$%@ is UX Design?
Matthew Magain
 
Android UI design Patter
Android UI design PatterAndroid UI design Patter
Android UI design Patter
Teddy Koornia
 
Digital Product Design's Biggest Challenge
Digital Product Design's Biggest ChallengeDigital Product Design's Biggest Challenge
Digital Product Design's Biggest Challenge
Eva Willis
 
LaSoft | Unique UI/UX design based on your ideas and user’s preferences
LaSoft | Unique UI/UX design based on your ideas and user’s preferencesLaSoft | Unique UI/UX design based on your ideas and user’s preferences
LaSoft | Unique UI/UX design based on your ideas and user’s preferences
Igor Vivchar
 
UX and UI - Designing for Mobile
UX and UI - Designing for MobileUX and UI - Designing for Mobile
UX and UI - Designing for Mobile
BuiltByHQ
 
IxD & UX Design - Personifying Digital Interactions
IxD & UX Design - Personifying Digital InteractionsIxD & UX Design - Personifying Digital Interactions
IxD & UX Design - Personifying Digital Interactions
Jayan Narayanan
 
Some Dos and Don’ts in UI/UX Design of Mobile Applications
Some Dos and Don’ts in UI/UX Design of Mobile ApplicationsSome Dos and Don’ts in UI/UX Design of Mobile Applications
Some Dos and Don’ts in UI/UX Design of Mobile Applications
Ashiq Uz Zoha
 
Content-first UX Design: What video games teach us about UX
Content-first UX Design: What video games teach us about UXContent-first UX Design: What video games teach us about UX
Content-first UX Design: What video games teach us about UX
Steph Hay
 
The New Era of (Non-) Discoverability
The New Era of (Non-) DiscoverabilityThe New Era of (Non-) Discoverability
The New Era of (Non-) Discoverability
Dan Saffer
 
How UX Design Has Changed The World
How UX Design Has Changed The WorldHow UX Design Has Changed The World
How UX Design Has Changed The World
BuiltByHQ
 
9 tendances ergonomiques (suite, 5-9)
9 tendances ergonomiques (suite, 5-9)9 tendances ergonomiques (suite, 5-9)
9 tendances ergonomiques (suite, 5-9)
Yu Centrik
 
UX UI - Principles and Best Practices 2014-2015
UX UI - Principles and Best Practices 2014-2015UX UI - Principles and Best Practices 2014-2015
UX UI - Principles and Best Practices 2014-2015
Harsh Wardhan Dave
 
UX Design for Mobile Interfaces
UX Design for Mobile InterfacesUX Design for Mobile Interfaces
UX Design for Mobile Interfaces
Andi Galpern
 
Philip Wilkinson @ FOWA Feb 07
Philip Wilkinson @ FOWA Feb 07Philip Wilkinson @ FOWA Feb 07
Philip Wilkinson @ FOWA Feb 07
carsonsystems
 
MULTIPLAYER UX DESIGN
MULTIPLAYER UX DESIGNMULTIPLAYER UX DESIGN
MULTIPLAYER UX DESIGN
Marcin Treder
 
What the #$%@ is UX Design?
What the #$%@ is UX Design?What the #$%@ is UX Design?
What the #$%@ is UX Design?
Matthew Magain
 
Android UI design Patter
Android UI design PatterAndroid UI design Patter
Android UI design Patter
Teddy Koornia
 
Digital Product Design's Biggest Challenge
Digital Product Design's Biggest ChallengeDigital Product Design's Biggest Challenge
Digital Product Design's Biggest Challenge
Eva Willis
 

Similar to Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine) (20)

10 Webdesign Trends for 2014 by Vanksen
10 Webdesign Trends for 2014 by Vanksen10 Webdesign Trends for 2014 by Vanksen
10 Webdesign Trends for 2014 by Vanksen
Vanksen
 
UX Trends
UX TrendsUX Trends
UX Trends
Ergonline
 
Website Design Trend 2016
Website Design Trend 2016Website Design Trend 2016
Website Design Trend 2016
Samuel Soon
 
Mobile UX breakfast briefing August 2013
Mobile UX   breakfast briefing August 2013Mobile UX   breakfast briefing August 2013
Mobile UX breakfast briefing August 2013
User Vision
 
UX - Usability - The road to UX
UX - Usability - The road to UXUX - Usability - The road to UX
UX - Usability - The road to UX
Ctac Belgium
 
ATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologiesATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologies
Float
 
Top 7 Ways To Improve Teams And SharePoint Navigation In Your Digital Workplace
Top 7 Ways To Improve Teams And SharePoint Navigation In Your Digital WorkplaceTop 7 Ways To Improve Teams And SharePoint Navigation In Your Digital Workplace
Top 7 Ways To Improve Teams And SharePoint Navigation In Your Digital Workplace
Richard Harbridge
 
Designing for Digital Magazines - Rob Boynes for Guardian Masterclasses
Designing for Digital Magazines - Rob Boynes for Guardian MasterclassesDesigning for Digital Magazines - Rob Boynes for Guardian Masterclasses
Designing for Digital Magazines - Rob Boynes for Guardian Masterclasses
Rob Boynes
 
Information Architecture class7 02 20
Information Architecture class7 02 20Information Architecture class7 02 20
Information Architecture class7 02 20
Marti Gukeisen
 
UX Process | Collaborating with Engineering
UX Process | Collaborating with EngineeringUX Process | Collaborating with Engineering
UX Process | Collaborating with Engineering
initialsjz
 
UI vs UX workshop
UI vs UX workshopUI vs UX workshop
UI vs UX workshop
Inova LLC
 
Uxpin mobile UI Design Patterns 2014
Uxpin mobile UI Design Patterns 2014Uxpin mobile UI Design Patterns 2014
Uxpin mobile UI Design Patterns 2014
Jessie Doan
 
1 httpswww.eeoc.goveeocnewsroomrelease10-7-19.cfm2 ht.docx
1  httpswww.eeoc.goveeocnewsroomrelease10-7-19.cfm2  ht.docx1  httpswww.eeoc.goveeocnewsroomrelease10-7-19.cfm2  ht.docx
1 httpswww.eeoc.goveeocnewsroomrelease10-7-19.cfm2 ht.docx
jeremylockett77
 
5 Web Design Trends for 2015
5 Web Design Trends for 20155 Web Design Trends for 2015
5 Web Design Trends for 2015
OregonianMediaGroup
 
Mobile UX Workshop General Assembly
Mobile UX Workshop General AssemblyMobile UX Workshop General Assembly
Mobile UX Workshop General Assembly
Doralin Kelly
 
Uxperts mobi 2013 soa & challenges
Uxperts mobi 2013   soa & challengesUxperts mobi 2013   soa & challenges
Uxperts mobi 2013 soa & challenges
Mobile Monday Brussels
 
Mobile ui design patterns
Mobile ui design patternsMobile ui design patterns
Mobile ui design patterns
KevinHao14
 
Uxpin mobile ui_design_patterns_2014
Uxpin mobile ui_design_patterns_2014Uxpin mobile ui_design_patterns_2014
Uxpin mobile ui_design_patterns_2014
Akhil Kumar
 
Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014
Lewis Lin 🦊
 
Web Design Trends 2017
Web Design Trends 2017Web Design Trends 2017
Web Design Trends 2017
Lewis Lin 🦊
 
10 Webdesign Trends for 2014 by Vanksen
10 Webdesign Trends for 2014 by Vanksen10 Webdesign Trends for 2014 by Vanksen
10 Webdesign Trends for 2014 by Vanksen
Vanksen
 
Website Design Trend 2016
Website Design Trend 2016Website Design Trend 2016
Website Design Trend 2016
Samuel Soon
 
Mobile UX breakfast briefing August 2013
Mobile UX   breakfast briefing August 2013Mobile UX   breakfast briefing August 2013
Mobile UX breakfast briefing August 2013
User Vision
 
UX - Usability - The road to UX
UX - Usability - The road to UXUX - Usability - The road to UX
UX - Usability - The road to UX
Ctac Belgium
 
ATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologiesATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologies
Float
 
Top 7 Ways To Improve Teams And SharePoint Navigation In Your Digital Workplace
Top 7 Ways To Improve Teams And SharePoint Navigation In Your Digital WorkplaceTop 7 Ways To Improve Teams And SharePoint Navigation In Your Digital Workplace
Top 7 Ways To Improve Teams And SharePoint Navigation In Your Digital Workplace
Richard Harbridge
 
Designing for Digital Magazines - Rob Boynes for Guardian Masterclasses
Designing for Digital Magazines - Rob Boynes for Guardian MasterclassesDesigning for Digital Magazines - Rob Boynes for Guardian Masterclasses
Designing for Digital Magazines - Rob Boynes for Guardian Masterclasses
Rob Boynes
 
Information Architecture class7 02 20
Information Architecture class7 02 20Information Architecture class7 02 20
Information Architecture class7 02 20
Marti Gukeisen
 
UX Process | Collaborating with Engineering
UX Process | Collaborating with EngineeringUX Process | Collaborating with Engineering
UX Process | Collaborating with Engineering
initialsjz
 
UI vs UX workshop
UI vs UX workshopUI vs UX workshop
UI vs UX workshop
Inova LLC
 
Uxpin mobile UI Design Patterns 2014
Uxpin mobile UI Design Patterns 2014Uxpin mobile UI Design Patterns 2014
Uxpin mobile UI Design Patterns 2014
Jessie Doan
 
1 httpswww.eeoc.goveeocnewsroomrelease10-7-19.cfm2 ht.docx
1  httpswww.eeoc.goveeocnewsroomrelease10-7-19.cfm2  ht.docx1  httpswww.eeoc.goveeocnewsroomrelease10-7-19.cfm2  ht.docx
1 httpswww.eeoc.goveeocnewsroomrelease10-7-19.cfm2 ht.docx
jeremylockett77
 
Mobile UX Workshop General Assembly
Mobile UX Workshop General AssemblyMobile UX Workshop General Assembly
Mobile UX Workshop General Assembly
Doralin Kelly
 
Mobile ui design patterns
Mobile ui design patternsMobile ui design patterns
Mobile ui design patterns
KevinHao14
 
Uxpin mobile ui_design_patterns_2014
Uxpin mobile ui_design_patterns_2014Uxpin mobile ui_design_patterns_2014
Uxpin mobile ui_design_patterns_2014
Akhil Kumar
 
Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014
Lewis Lin 🦊
 
Web Design Trends 2017
Web Design Trends 2017Web Design Trends 2017
Web Design Trends 2017
Lewis Lin 🦊
 
Ad

More from Shift Conference (20)

Shift Remote: AI: How Does Face Recognition Work (ars futura)
Shift Remote: AI: How Does Face Recognition Work  (ars futura)Shift Remote: AI: How Does Face Recognition Work  (ars futura)
Shift Remote: AI: How Does Face Recognition Work (ars futura)
Shift Conference
 
Shift Remote: AI: Behind the scenes development in an AI company - Matija Ili...
Shift Remote: AI: Behind the scenes development in an AI company - Matija Ili...Shift Remote: AI: Behind the scenes development in an AI company - Matija Ili...
Shift Remote: AI: Behind the scenes development in an AI company - Matija Ili...
Shift Conference
 
Shift Remote: AI: Smarter AI with analytical graph databases - Victor Lee (Ti...
Shift Remote: AI: Smarter AI with analytical graph databases - Victor Lee (Ti...Shift Remote: AI: Smarter AI with analytical graph databases - Victor Lee (Ti...
Shift Remote: AI: Smarter AI with analytical graph databases - Victor Lee (Ti...
Shift Conference
 
Shift Remote: DevOps: Devops with Azure Devops and Github - Juarez Junior (Mi...
Shift Remote: DevOps: Devops with Azure Devops and Github - Juarez Junior (Mi...Shift Remote: DevOps: Devops with Azure Devops and Github - Juarez Junior (Mi...
Shift Remote: DevOps: Devops with Azure Devops and Github - Juarez Junior (Mi...
Shift Conference
 
Shift Remote: DevOps: Autodesks research into digital twins for AEC - Kean W...
Shift Remote: DevOps: Autodesks research into digital twins for AEC -  Kean W...Shift Remote: DevOps: Autodesks research into digital twins for AEC -  Kean W...
Shift Remote: DevOps: Autodesks research into digital twins for AEC - Kean W...
Shift Conference
 
Shift Remote: DevOps: When metrics are not enough, and everyone is on-call - ...
Shift Remote: DevOps: When metrics are not enough, and everyone is on-call - ...Shift Remote: DevOps: When metrics are not enough, and everyone is on-call - ...
Shift Remote: DevOps: When metrics are not enough, and everyone is on-call - ...
Shift Conference
 
Shift Remote: DevOps: Modern incident management with opsgenie - Kristijan L...
Shift Remote: DevOps: Modern incident management with opsgenie -  Kristijan L...Shift Remote: DevOps: Modern incident management with opsgenie -  Kristijan L...
Shift Remote: DevOps: Modern incident management with opsgenie - Kristijan L...
Shift Conference
 
Shift Remote: DevOps: Gitlab ci hands-on experience - Ivan Rimac (Barrage)
Shift Remote: DevOps: Gitlab ci hands-on experience - Ivan Rimac (Barrage)Shift Remote: DevOps: Gitlab ci hands-on experience - Ivan Rimac (Barrage)
Shift Remote: DevOps: Gitlab ci hands-on experience - Ivan Rimac (Barrage)
Shift Conference
 
Shift Remote: DevOps: DevOps Heroes - Adding Advanced Automation to your Tool...
Shift Remote: DevOps: DevOps Heroes - Adding Advanced Automation to your Tool...Shift Remote: DevOps: DevOps Heroes - Adding Advanced Automation to your Tool...
Shift Remote: DevOps: DevOps Heroes - Adding Advanced Automation to your Tool...
Shift Conference
 
Shift Remote: DevOps: An (Un)expected Journey - Zeljko Margeta (RBA)
Shift Remote: DevOps: An (Un)expected Journey - Zeljko Margeta (RBA)Shift Remote: DevOps: An (Un)expected Journey - Zeljko Margeta (RBA)
Shift Remote: DevOps: An (Un)expected Journey - Zeljko Margeta (RBA)
Shift Conference
 
Shift Remote: Game Dev - Localising Mobile Games - Marta Kunic (Nanobit)
Shift Remote: Game Dev - Localising Mobile Games - Marta Kunic (Nanobit)Shift Remote: Game Dev - Localising Mobile Games - Marta Kunic (Nanobit)
Shift Remote: Game Dev - Localising Mobile Games - Marta Kunic (Nanobit)
Shift Conference
 
Shift Remote: Game Dev - Challenges Introducing Open Source to the Games Indu...
Shift Remote: Game Dev - Challenges Introducing Open Source to the Games Indu...Shift Remote: Game Dev - Challenges Introducing Open Source to the Games Indu...
Shift Remote: Game Dev - Challenges Introducing Open Source to the Games Indu...
Shift Conference
 
Shift Remote: Game Dev - Ghost in the Machine: Authorial Voice in System Desi...
Shift Remote: Game Dev - Ghost in the Machine: Authorial Voice in System Desi...Shift Remote: Game Dev - Ghost in the Machine: Authorial Voice in System Desi...
Shift Remote: Game Dev - Ghost in the Machine: Authorial Voice in System Desi...
Shift Conference
 
Shift Remote: Game Dev - Building Better Worlds with Game Culturalization - K...
Shift Remote: Game Dev - Building Better Worlds with Game Culturalization - K...Shift Remote: Game Dev - Building Better Worlds with Game Culturalization - K...
Shift Remote: Game Dev - Building Better Worlds with Game Culturalization - K...
Shift Conference
 
Shift Remote: Game Dev - Open Match: An Open Source Matchmaking Framework - J...
Shift Remote: Game Dev - Open Match: An Open Source Matchmaking Framework - J...Shift Remote: Game Dev - Open Match: An Open Source Matchmaking Framework - J...
Shift Remote: Game Dev - Open Match: An Open Source Matchmaking Framework - J...
Shift Conference
 
Shift Remote: Game Dev - Designing Inside the Box - Fernando Reyes Medina (34...
Shift Remote: Game Dev - Designing Inside the Box - Fernando Reyes Medina (34...Shift Remote: Game Dev - Designing Inside the Box - Fernando Reyes Medina (34...
Shift Remote: Game Dev - Designing Inside the Box - Fernando Reyes Medina (34...
Shift Conference
 
Shift Remote: Mobile - Efficiently Building Native Frameworks for Multiple Pl...
Shift Remote: Mobile - Efficiently Building Native Frameworks for Multiple Pl...Shift Remote: Mobile - Efficiently Building Native Frameworks for Multiple Pl...
Shift Remote: Mobile - Efficiently Building Native Frameworks for Multiple Pl...
Shift Conference
 
Shift Remote: Mobile - Introduction to MotionLayout on Android - Denis Fodor ...
Shift Remote: Mobile - Introduction to MotionLayout on Android - Denis Fodor ...Shift Remote: Mobile - Introduction to MotionLayout on Android - Denis Fodor ...
Shift Remote: Mobile - Introduction to MotionLayout on Android - Denis Fodor ...
Shift Conference
 
Shift Remote: Mobile - Devops-ify your life with Github Actions - Nicola Cort...
Shift Remote: Mobile - Devops-ify your life with Github Actions - Nicola Cort...Shift Remote: Mobile - Devops-ify your life with Github Actions - Nicola Cort...
Shift Remote: Mobile - Devops-ify your life with Github Actions - Nicola Cort...
Shift Conference
 
Shift Remote: WEB - GraphQL and React – Quick Start - Dubravko Bogovic (Infobip)
Shift Remote: WEB - GraphQL and React – Quick Start - Dubravko Bogovic (Infobip)Shift Remote: WEB - GraphQL and React – Quick Start - Dubravko Bogovic (Infobip)
Shift Remote: WEB - GraphQL and React – Quick Start - Dubravko Bogovic (Infobip)
Shift Conference
 
Shift Remote: AI: How Does Face Recognition Work (ars futura)
Shift Remote: AI: How Does Face Recognition Work  (ars futura)Shift Remote: AI: How Does Face Recognition Work  (ars futura)
Shift Remote: AI: How Does Face Recognition Work (ars futura)
Shift Conference
 
Shift Remote: AI: Behind the scenes development in an AI company - Matija Ili...
Shift Remote: AI: Behind the scenes development in an AI company - Matija Ili...Shift Remote: AI: Behind the scenes development in an AI company - Matija Ili...
Shift Remote: AI: Behind the scenes development in an AI company - Matija Ili...
Shift Conference
 
Shift Remote: AI: Smarter AI with analytical graph databases - Victor Lee (Ti...
Shift Remote: AI: Smarter AI with analytical graph databases - Victor Lee (Ti...Shift Remote: AI: Smarter AI with analytical graph databases - Victor Lee (Ti...
Shift Remote: AI: Smarter AI with analytical graph databases - Victor Lee (Ti...
Shift Conference
 
Shift Remote: DevOps: Devops with Azure Devops and Github - Juarez Junior (Mi...
Shift Remote: DevOps: Devops with Azure Devops and Github - Juarez Junior (Mi...Shift Remote: DevOps: Devops with Azure Devops and Github - Juarez Junior (Mi...
Shift Remote: DevOps: Devops with Azure Devops and Github - Juarez Junior (Mi...
Shift Conference
 
Shift Remote: DevOps: Autodesks research into digital twins for AEC - Kean W...
Shift Remote: DevOps: Autodesks research into digital twins for AEC -  Kean W...Shift Remote: DevOps: Autodesks research into digital twins for AEC -  Kean W...
Shift Remote: DevOps: Autodesks research into digital twins for AEC - Kean W...
Shift Conference
 
Shift Remote: DevOps: When metrics are not enough, and everyone is on-call - ...
Shift Remote: DevOps: When metrics are not enough, and everyone is on-call - ...Shift Remote: DevOps: When metrics are not enough, and everyone is on-call - ...
Shift Remote: DevOps: When metrics are not enough, and everyone is on-call - ...
Shift Conference
 
Shift Remote: DevOps: Modern incident management with opsgenie - Kristijan L...
Shift Remote: DevOps: Modern incident management with opsgenie -  Kristijan L...Shift Remote: DevOps: Modern incident management with opsgenie -  Kristijan L...
Shift Remote: DevOps: Modern incident management with opsgenie - Kristijan L...
Shift Conference
 
Shift Remote: DevOps: Gitlab ci hands-on experience - Ivan Rimac (Barrage)
Shift Remote: DevOps: Gitlab ci hands-on experience - Ivan Rimac (Barrage)Shift Remote: DevOps: Gitlab ci hands-on experience - Ivan Rimac (Barrage)
Shift Remote: DevOps: Gitlab ci hands-on experience - Ivan Rimac (Barrage)
Shift Conference
 
Shift Remote: DevOps: DevOps Heroes - Adding Advanced Automation to your Tool...
Shift Remote: DevOps: DevOps Heroes - Adding Advanced Automation to your Tool...Shift Remote: DevOps: DevOps Heroes - Adding Advanced Automation to your Tool...
Shift Remote: DevOps: DevOps Heroes - Adding Advanced Automation to your Tool...
Shift Conference
 
Shift Remote: DevOps: An (Un)expected Journey - Zeljko Margeta (RBA)
Shift Remote: DevOps: An (Un)expected Journey - Zeljko Margeta (RBA)Shift Remote: DevOps: An (Un)expected Journey - Zeljko Margeta (RBA)
Shift Remote: DevOps: An (Un)expected Journey - Zeljko Margeta (RBA)
Shift Conference
 
Shift Remote: Game Dev - Localising Mobile Games - Marta Kunic (Nanobit)
Shift Remote: Game Dev - Localising Mobile Games - Marta Kunic (Nanobit)Shift Remote: Game Dev - Localising Mobile Games - Marta Kunic (Nanobit)
Shift Remote: Game Dev - Localising Mobile Games - Marta Kunic (Nanobit)
Shift Conference
 
Shift Remote: Game Dev - Challenges Introducing Open Source to the Games Indu...
Shift Remote: Game Dev - Challenges Introducing Open Source to the Games Indu...Shift Remote: Game Dev - Challenges Introducing Open Source to the Games Indu...
Shift Remote: Game Dev - Challenges Introducing Open Source to the Games Indu...
Shift Conference
 
Shift Remote: Game Dev - Ghost in the Machine: Authorial Voice in System Desi...
Shift Remote: Game Dev - Ghost in the Machine: Authorial Voice in System Desi...Shift Remote: Game Dev - Ghost in the Machine: Authorial Voice in System Desi...
Shift Remote: Game Dev - Ghost in the Machine: Authorial Voice in System Desi...
Shift Conference
 
Shift Remote: Game Dev - Building Better Worlds with Game Culturalization - K...
Shift Remote: Game Dev - Building Better Worlds with Game Culturalization - K...Shift Remote: Game Dev - Building Better Worlds with Game Culturalization - K...
Shift Remote: Game Dev - Building Better Worlds with Game Culturalization - K...
Shift Conference
 
Shift Remote: Game Dev - Open Match: An Open Source Matchmaking Framework - J...
Shift Remote: Game Dev - Open Match: An Open Source Matchmaking Framework - J...Shift Remote: Game Dev - Open Match: An Open Source Matchmaking Framework - J...
Shift Remote: Game Dev - Open Match: An Open Source Matchmaking Framework - J...
Shift Conference
 
Shift Remote: Game Dev - Designing Inside the Box - Fernando Reyes Medina (34...
Shift Remote: Game Dev - Designing Inside the Box - Fernando Reyes Medina (34...Shift Remote: Game Dev - Designing Inside the Box - Fernando Reyes Medina (34...
Shift Remote: Game Dev - Designing Inside the Box - Fernando Reyes Medina (34...
Shift Conference
 
Shift Remote: Mobile - Efficiently Building Native Frameworks for Multiple Pl...
Shift Remote: Mobile - Efficiently Building Native Frameworks for Multiple Pl...Shift Remote: Mobile - Efficiently Building Native Frameworks for Multiple Pl...
Shift Remote: Mobile - Efficiently Building Native Frameworks for Multiple Pl...
Shift Conference
 
Shift Remote: Mobile - Introduction to MotionLayout on Android - Denis Fodor ...
Shift Remote: Mobile - Introduction to MotionLayout on Android - Denis Fodor ...Shift Remote: Mobile - Introduction to MotionLayout on Android - Denis Fodor ...
Shift Remote: Mobile - Introduction to MotionLayout on Android - Denis Fodor ...
Shift Conference
 
Shift Remote: Mobile - Devops-ify your life with Github Actions - Nicola Cort...
Shift Remote: Mobile - Devops-ify your life with Github Actions - Nicola Cort...Shift Remote: Mobile - Devops-ify your life with Github Actions - Nicola Cort...
Shift Remote: Mobile - Devops-ify your life with Github Actions - Nicola Cort...
Shift Conference
 
Shift Remote: WEB - GraphQL and React – Quick Start - Dubravko Bogovic (Infobip)
Shift Remote: WEB - GraphQL and React – Quick Start - Dubravko Bogovic (Infobip)Shift Remote: WEB - GraphQL and React – Quick Start - Dubravko Bogovic (Infobip)
Shift Remote: WEB - GraphQL and React – Quick Start - Dubravko Bogovic (Infobip)
Shift Conference
 
Ad

Recently uploaded (19)

5-Proses-proses Akuisisi Citra Digital.pptx
5-Proses-proses Akuisisi Citra Digital.pptx5-Proses-proses Akuisisi Citra Digital.pptx
5-Proses-proses Akuisisi Citra Digital.pptx
andani26
 
Understanding the Tor Network and Exploring the Deep Web
Understanding the Tor Network and Exploring the Deep WebUnderstanding the Tor Network and Exploring the Deep Web
Understanding the Tor Network and Exploring the Deep Web
nabilajabin35
 
DNS Resolvers and Nameservers (in New Zealand)
DNS Resolvers and Nameservers (in New Zealand)DNS Resolvers and Nameservers (in New Zealand)
DNS Resolvers and Nameservers (in New Zealand)
APNIC
 
White and Red Clean Car Business Pitch Presentation.pptx
White and Red Clean Car Business Pitch Presentation.pptxWhite and Red Clean Car Business Pitch Presentation.pptx
White and Red Clean Car Business Pitch Presentation.pptx
canumatown
 
(Hosting PHising Sites) for Cryptography and network security
(Hosting PHising Sites) for Cryptography and network security(Hosting PHising Sites) for Cryptography and network security
(Hosting PHising Sites) for Cryptography and network security
aluacharya169
 
Smart Mobile App Pitch Deck丨AI Travel App Presentation Template
Smart Mobile App Pitch Deck丨AI Travel App Presentation TemplateSmart Mobile App Pitch Deck丨AI Travel App Presentation Template
Smart Mobile App Pitch Deck丨AI Travel App Presentation Template
yojeari421237
 
Top Vancouver Green Business Ideas for 2025 Powered by 4GoodHosting
Top Vancouver Green Business Ideas for 2025 Powered by 4GoodHostingTop Vancouver Green Business Ideas for 2025 Powered by 4GoodHosting
Top Vancouver Green Business Ideas for 2025 Powered by 4GoodHosting
steve198109
 
project_based_laaaaaaaaaaearning,kelompok 10.pptx
project_based_laaaaaaaaaaearning,kelompok 10.pptxproject_based_laaaaaaaaaaearning,kelompok 10.pptx
project_based_laaaaaaaaaaearning,kelompok 10.pptx
redzuriel13
 
highend-srxseries-services-gateways-customer-presentation.pptx
highend-srxseries-services-gateways-customer-presentation.pptxhighend-srxseries-services-gateways-customer-presentation.pptx
highend-srxseries-services-gateways-customer-presentation.pptx
elhadjcheikhdiop
 
Perguntas dos animais - Slides ilustrados de múltipla escolha
Perguntas dos animais - Slides ilustrados de múltipla escolhaPerguntas dos animais - Slides ilustrados de múltipla escolha
Perguntas dos animais - Slides ilustrados de múltipla escolha
socaslev
 
APNIC Update, presented at NZNOG 2025 by Terry Sweetser
APNIC Update, presented at NZNOG 2025 by Terry SweetserAPNIC Update, presented at NZNOG 2025 by Terry Sweetser
APNIC Update, presented at NZNOG 2025 by Terry Sweetser
APNIC
 
Computers Networks Computers Networks Computers Networks
Computers Networks Computers Networks Computers NetworksComputers Networks Computers Networks Computers Networks
Computers Networks Computers Networks Computers Networks
Tito208863
 
OSI TCP IP Protocol Layers description f
OSI TCP IP Protocol Layers description fOSI TCP IP Protocol Layers description f
OSI TCP IP Protocol Layers description f
cbr49917
 
Reliable Vancouver Web Hosting with Local Servers & 24/7 Support
Reliable Vancouver Web Hosting with Local Servers & 24/7 SupportReliable Vancouver Web Hosting with Local Servers & 24/7 Support
Reliable Vancouver Web Hosting with Local Servers & 24/7 Support
steve198109
 
Best web hosting Vancouver 2025 for you business
Best web hosting Vancouver 2025 for you businessBest web hosting Vancouver 2025 for you business
Best web hosting Vancouver 2025 for you business
steve198109
 
IT Services Workflow From Request to Resolution
IT Services Workflow From Request to ResolutionIT Services Workflow From Request to Resolution
IT Services Workflow From Request to Resolution
mzmziiskd
 
Mobile database for your company telemarketing or sms marketing campaigns. Fr...
Mobile database for your company telemarketing or sms marketing campaigns. Fr...Mobile database for your company telemarketing or sms marketing campaigns. Fr...
Mobile database for your company telemarketing or sms marketing campaigns. Fr...
DataProvider1
 
Determining Glass is mechanical textile
Determining  Glass is mechanical textileDetermining  Glass is mechanical textile
Determining Glass is mechanical textile
Azizul Hakim
 
APNIC -Policy Development Process, presented at Local APIGA Taiwan 2025
APNIC -Policy Development Process, presented at Local APIGA Taiwan 2025APNIC -Policy Development Process, presented at Local APIGA Taiwan 2025
APNIC -Policy Development Process, presented at Local APIGA Taiwan 2025
APNIC
 
5-Proses-proses Akuisisi Citra Digital.pptx
5-Proses-proses Akuisisi Citra Digital.pptx5-Proses-proses Akuisisi Citra Digital.pptx
5-Proses-proses Akuisisi Citra Digital.pptx
andani26
 
Understanding the Tor Network and Exploring the Deep Web
Understanding the Tor Network and Exploring the Deep WebUnderstanding the Tor Network and Exploring the Deep Web
Understanding the Tor Network and Exploring the Deep Web
nabilajabin35
 
DNS Resolvers and Nameservers (in New Zealand)
DNS Resolvers and Nameservers (in New Zealand)DNS Resolvers and Nameservers (in New Zealand)
DNS Resolvers and Nameservers (in New Zealand)
APNIC
 
White and Red Clean Car Business Pitch Presentation.pptx
White and Red Clean Car Business Pitch Presentation.pptxWhite and Red Clean Car Business Pitch Presentation.pptx
White and Red Clean Car Business Pitch Presentation.pptx
canumatown
 
(Hosting PHising Sites) for Cryptography and network security
(Hosting PHising Sites) for Cryptography and network security(Hosting PHising Sites) for Cryptography and network security
(Hosting PHising Sites) for Cryptography and network security
aluacharya169
 
Smart Mobile App Pitch Deck丨AI Travel App Presentation Template
Smart Mobile App Pitch Deck丨AI Travel App Presentation TemplateSmart Mobile App Pitch Deck丨AI Travel App Presentation Template
Smart Mobile App Pitch Deck丨AI Travel App Presentation Template
yojeari421237
 
Top Vancouver Green Business Ideas for 2025 Powered by 4GoodHosting
Top Vancouver Green Business Ideas for 2025 Powered by 4GoodHostingTop Vancouver Green Business Ideas for 2025 Powered by 4GoodHosting
Top Vancouver Green Business Ideas for 2025 Powered by 4GoodHosting
steve198109
 
project_based_laaaaaaaaaaearning,kelompok 10.pptx
project_based_laaaaaaaaaaearning,kelompok 10.pptxproject_based_laaaaaaaaaaearning,kelompok 10.pptx
project_based_laaaaaaaaaaearning,kelompok 10.pptx
redzuriel13
 
highend-srxseries-services-gateways-customer-presentation.pptx
highend-srxseries-services-gateways-customer-presentation.pptxhighend-srxseries-services-gateways-customer-presentation.pptx
highend-srxseries-services-gateways-customer-presentation.pptx
elhadjcheikhdiop
 
Perguntas dos animais - Slides ilustrados de múltipla escolha
Perguntas dos animais - Slides ilustrados de múltipla escolhaPerguntas dos animais - Slides ilustrados de múltipla escolha
Perguntas dos animais - Slides ilustrados de múltipla escolha
socaslev
 
APNIC Update, presented at NZNOG 2025 by Terry Sweetser
APNIC Update, presented at NZNOG 2025 by Terry SweetserAPNIC Update, presented at NZNOG 2025 by Terry Sweetser
APNIC Update, presented at NZNOG 2025 by Terry Sweetser
APNIC
 
Computers Networks Computers Networks Computers Networks
Computers Networks Computers Networks Computers NetworksComputers Networks Computers Networks Computers Networks
Computers Networks Computers Networks Computers Networks
Tito208863
 
OSI TCP IP Protocol Layers description f
OSI TCP IP Protocol Layers description fOSI TCP IP Protocol Layers description f
OSI TCP IP Protocol Layers description f
cbr49917
 
Reliable Vancouver Web Hosting with Local Servers & 24/7 Support
Reliable Vancouver Web Hosting with Local Servers & 24/7 SupportReliable Vancouver Web Hosting with Local Servers & 24/7 Support
Reliable Vancouver Web Hosting with Local Servers & 24/7 Support
steve198109
 
Best web hosting Vancouver 2025 for you business
Best web hosting Vancouver 2025 for you businessBest web hosting Vancouver 2025 for you business
Best web hosting Vancouver 2025 for you business
steve198109
 
IT Services Workflow From Request to Resolution
IT Services Workflow From Request to ResolutionIT Services Workflow From Request to Resolution
IT Services Workflow From Request to Resolution
mzmziiskd
 
Mobile database for your company telemarketing or sms marketing campaigns. Fr...
Mobile database for your company telemarketing or sms marketing campaigns. Fr...Mobile database for your company telemarketing or sms marketing campaigns. Fr...
Mobile database for your company telemarketing or sms marketing campaigns. Fr...
DataProvider1
 
Determining Glass is mechanical textile
Determining  Glass is mechanical textileDetermining  Glass is mechanical textile
Determining Glass is mechanical textile
Azizul Hakim
 
APNIC -Policy Development Process, presented at Local APIGA Taiwan 2025
APNIC -Policy Development Process, presented at Local APIGA Taiwan 2025APNIC -Policy Development Process, presented at Local APIGA Taiwan 2025
APNIC -Policy Development Process, presented at Local APIGA Taiwan 2025
APNIC
 

Shift Remote FRONTEND: Smart Interface Design Patterns - Vitaly Friedman (Smashing Magazine)

  • 1. Smart Interface Design Patterns, 2020 Edition Shift Remote Conference @ Live Vitaly Friedman, July 7, 2020
  • 2. ↬ Julie Zhuo, https://medium.com/the-year-of-the-looking-glass/junior-designers-vs-senior-designers-fbe483d3b51e
  • 3. ↬ UI Design Tips,Tomáš Čakloš, https://www.smashingmagazine.com/2019/12/ui-design-tips-speed-up-workflow/
  • 4. ↬ Julie Zhuo, https://medium.com/the-year-of-the-looking-glass/junior-designers-vs-senior-designers-fbe483d3b51e
  • 6. ↬ Davide Scialpi, https://medium.com/@davidescialpi/branding-today-fashion-luxury-brands-look-all-the-same
  • 13. ↬ Ada case study, Daniel Diggle, Albion, https://www.danieldiggle.com/ada.php
  • 14. ↬ Ada case study, Daniel Diggle, Albion, https://www.danieldiggle.com/ada.php
  • 15. ↬ Ada case study, Daniel Diggle, Albion, https://www.danieldiggle.com/ada.php
  • 30. ↬ Menu Icons, Alex Münch, https://twitter.com/alexmuench/status/1090550334286692352
  • 53. ↬ Mind The Gap, Luke Wroblewski, https://youtu.be/mAiNdU1go1A
  • 72. Perfect Mega Drop-Down Interface Challenges 01 — Your goal is to expose a lot of content and navigation. 02 — Create a perfect drop-down for mobile (for The Guardian). 03 — Design the first screen: all categories closed. 04 — Design the second screen: “Education” is open. 05 — You’ll need some sort of icon to indicate states. 06 — You have 10 minutes. Go!
  • 77. split the screen in a half / no closind needed to continue navigation
  • 78. split the screen in a half / no closind needed to continue navigation
  • 103. ↬ Diagonal UI, Michael Oh, https://www.behance.net/gallery/12419409/VICE-VERSA-diagonal-UI-optimized-for-single-hand-IX
  • 104. ↬ Diagonal UI, Michael Oh, https://www.behance.net/gallery/12419409/VICE-VERSA-diagonal-UI-optimized-for-single-hand-IX
  • 105. ↬ Diagonal UI, Michael Oh, https://www.behance.net/gallery/12419409/VICE-VERSA-diagonal-UI-optimized-for-single-hand-IX
  • 106. ↬ Diagonal UI, Michael Oh, https://www.behance.net/gallery/12419409/VICE-VERSA-diagonal-UI-optimized-for-single-hand-IX
  • 107. ↬ Diagonal UI, Michael Oh, https://www.behance.net/gallery/12419409/VICE-VERSA-diagonal-UI-optimized-for-single-hand-IX
  • 113. Video Player Checklist Interface Challenges 01 — How do you design the thumb, the track, the controls? 02 — How do you display/hide controls, and when? 03 — How do you optimize for precise input and fast-forwards? 04 — How do you keep a slider easy to use on mobile? 05 — How do you design hover vs. tap interaction? 06 — How do you keep position fixed on refresh? 07 — How do you link to specific parts of the video? 08 — Do we use preview clips, popularity bar, key moments preview? 09 — How do you deal with subtitles + lang, position, size, color? 10 — How do you design the scale of the slider? 11 — Is the UI and controls fully accessible? 12 — What happens if the video is outside of the view?
  • 119. Navigation Design Checklist 01 — What critical navigation do we always need to expose (filters, cart, topics)? 02 — Are critical CTAs optimized for mobile (float at the bottom)? 03 — Are critical CTAs optimized for desktop (upper right corner)? 04 — Do we always display search box to increase searches? 05 — Do we always display some navigation to raise engagement? 06 — Do we use “more/less” pattern to show/hide more navigation? 07 — Do we display breadcrumbs to jump to the parent category? 08 — Does tapping on a category’s title prompt accordion or navigation? 09 — Do drop-downs appear/disappear on hover, tap/click, or both? 10 — If drop-downs disappear automatically, when exactly it happens? 11 — If we use a hover delay in drop-downs, how long is it? 12 — If a search icon is used, how does search box appear when prompted?
  • 120. Navigation Design Checklist 13 — Do we list category’s main page in a drop-down? 14 — Do we place the “menu” button at the top or at the bottom? 15 — Can we push the “menu” down to make it reachable for thumbs? 16 — Do nav items appear in a full page/partial overlay or slide-in? 17 — Do we use a layered, “curtain” navigation for multiple levels? 18 — Do we absolutely need a deep nested navigation (>3 levels)? 19 — Have we considered using search with autocomplete instead? 20 — Do we use a tabbed navigation at the top or at the bottom (<5 items)? 21 — Do we use a floating navigation icon at the bottom right? 22 — Do we highlight popular or important navigation items? 23 — Do mega-drop-downs appear/disappear on hover, tap or both? 24 — Do we group mega-drop-down sections as cards/links on mobile?
  • 121. Navigation Design Checklist 25 — Do we use icons to display differences between sections? 26 — Can we split the nav vertically for sub-menus on mobile? 27 — Can users tap on the same spot to open/close navigation? 28 — Are all navigation options reachable via keyboard on desktop/mobile? 29 — Are all navigation options accessible via a screen reader? 30 — Have we minimized the distance/time to travel from one step to next?
  • 122. Navigation 01 — First define priorities for navigation. 02 — Never hide critical navigation. 03 — Consider splitting nav vertically for sub-menus. 04 — You might not need more than 2 levels of navigation. 05 — Consider bottom tabs for important navigation. 06 — Turn breadcrumbs into floating buttons or text. 07 — Slide in navigation items with small navigation. 08 — Display as much as you can for rich navigation. 09 — Collapse navigation when it makes sense. Summary
  • 124. ↬ Carousel, Jacky Gilbertson, https://dribbble.com/jackygilbertson
  • 147. ↬ Grønland – Color Picker Microinteraction, Mykolas Puodžiūnas https://dribbble.com/shots/3202469-Gr-nland-Color-Picker-Microinteraction
  • 152. Carousel Design Checklist The Fundamentals 01 — Can we display slides instead of a carousel? 02 — How do we indicate current slide? 03 — Do we display a slice of upcoming slides? 04 — How do we indicate how many slides we have? 05 — What happens when user hovers over a slide? 06 — What happens when user hovers over the progress indicators? 07 — Do we support tap and swipe gestures on mobile? 08 — How many items do we display on mobile vs. desktop? 09 — Do we use auto-rotation, and how fast will it be? 10 — How do we choose the sequence of slides? 11 — How large will the carousel be on mobile vs. desktop?
  • 153. ↬ Carousel UX, Kyle Peatt, https://www.smashingmagazine.com/2015/02/carousel-usage-exploration-on-mobile-e-commerce-websites/
  • 154. ↬ Carousel UX, Kyle Peatt, https://www.smashingmagazine.com/2015/02/carousel-usage-exploration-on-mobile-e-commerce-websites/
  • 155. ↬ Carousel UX, Kyle Peatt, https://www.smashingmagazine.com/2015/02/carousel-usage-exploration-on-mobile-e-commerce-websites/
  • 156. ↬ Carousel UX, Kyle Peatt, https://www.smashingmagazine.com/2015/02/carousel-usage-exploration-on-mobile-e-commerce-websites/
  • 173. Carousel Design Checklist Design Patterns 01 — Can we display slides instead of a carousel? 02 — How do we indicate current slide? 03 — Do we display a slice of upcoming slides? 04 — How do we indicate how many slides we have? 05 — What happens when user hovers over a slide? 06 — What happens when user hovers over the progress indicators? 07 — Do we support tap and swipe gestures on mobile? 08 — How many items do we display on mobile vs. desktop? 09 — Do we use auto-rotation, and how fast will it be? 10 — How do we choose the sequence of slides? 11 — How large will the carousel be on mobile vs. desktop?
  • 174. Summary Carousels 01 — Choose the sequence of slides carefully. 02 — Most important slides always come first. 03 — Slides shouldn’t rotate too quickly (5–7s). 04 — Pause auto-rotation on hover, stop on interaction. 05 — Try to avoid auto-rotation on mobile. 06 — Always support swipe gestures on mobile. 07 — Always show a slice of the following slide. 08 — Auto-detect contrast for arrows/thumbnails. 09 — Provide information scent for available slides. 10 — Works best as an image gallery and on product pages.
  • 176. Design Patterns 01 — Expose critical items and never hide critical navigation. 02 — Minimize the distance between the first/next actions. 03 — Design both mobile-first and desktop-first. 04 — Carousels aren’t good or bad; the context decides it. 05 — Make tappable areas large to avoid rage clicks. 06 — Include filters for price, rating, size, color, brand. 07 — For prices, allow to set a custom range. 08 — For ratings, provide decimal values and stars. 09 — Always display the count of items for each filter. 10 — Never block the UI; allow for multiple filters at once. Summary