Slide 1

Slide 1 text

UX Episode #11: Choosing the right UI patterns Design and User Experience

Slide 2

Slide 2 text

● Introduction ● UI patterns ● Case study: Analyse the product ● Pick the right UI pattern ● Wrap up Agenda

Slide 3

Slide 3 text

UI patterns

Slide 4

Slide 4 text

User interface patterns are reusable/recurring components which designers use to solve common problems in software design. UI patterns

Slide 5

Slide 5 text

UI patterns categories Inputs Navigation Data / Content Social Onboarding

Slide 6

Slide 6 text

Case Study

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

Understand user needs The recruiter or hiring manager want to catch up on recent updates of an applicant that are interesting to them, then perform actions when necessary.

Slide 9

Slide 9 text

● Can be hundreds of records ● Multiple parties (Recruiter, HM, System) ● Different types of information ● Timestamp is important ● Different length of content ● Contextual actions Understand the data structure

Slide 10

Slide 10 text

Table + Pagination ● Displaying a grid of tabular data in a readable way. ● Often, allowing users to drill into rows or perform actions on them. ● Preserving relationships between items when there’s not enough space to show everything. Current UI pattern

Slide 11

Slide 11 text

Timeline + infinite scroll ● Chronological order ● Showing a subset of results so we don’t have to load everything at once. ● Keeping users engaged in the content, without the distractions of navigation. ● Easy for reading New approach

Slide 12

Slide 12 text

Table Activity Feed What is it? Tabular data Information in chronological order Dominant action scan, compare Read, scroll Screen real estate Less ✓ More X Easy digestible No X Yes ✓ Mobile No X Yes ✓ Scannability Yes ✓ Yes ✓ Readability No X Yes ✓ UI comparison

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

Mobile experience Screen sizes Frequency of usage Aesthetics Modern Other considerations Progressive Disclosure Accessibility Transitions OS platforms and browsers Language items

Slide 15

Slide 15 text

Great UI always: ● Start with experience principles ● Understand the problem, which means think about the users ● Understand what pattern is best suited for, what their pros and cons are ● Do usability testing with user ● Be confident in the choices Summary

Slide 16

Slide 16 text

Exercise

Slide 17

Slide 17 text

Modal vs Popover Popover vs Tooltip Alerts vs Toasts Tabs vs List group Checkbox vs Toggle Tags vs Badges Breadcrumb vs Tree view Select vs Radio buttons Accordion vs Tabs Spinner vs Progress bar Which UI pattern should I use?

Slide 18

Slide 18 text

Checkboxes Should be used when the user can select none, one, or multiple options from a list of items. The user has to perform extra steps for changes to be effective. For example, user must click a "submit" to apply changes. Radio buttons Should be used when the user can select one, and only one, option from a list of items, all options permanently visible so that users can easily compare them. Toggles Should be used to represent an action, like turning something on or off, the changes become effective immediately after the user changes them. Checkbox vs Toggle vs Radio

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

Alert vs Toast

Slide 22

Slide 22 text

Alert vs Banner

Slide 23

Slide 23 text

Questions?

Slide 24

Slide 24 text

Thank You! #ux