<?xml version="1.0" encoding="utf-8"?>
Image placeholder
Exercise

Image placeholder

Provide concise but meaningful helper text
Exercise

Provide concise but meaningful helper text

Templates
Exercise

Templates

Inputs should be easy to hit
Exercise

Inputs should be easy to hit

Placeholders
Exercise

Placeholders

Ensure labels are easier to read
Exercise

Ensure labels are easier to read

Avoid clutter and add enough spacing between elements
Exercise

Avoid clutter and add enough spacing between elements

Foresee users' questions and provide helper text
Exercise

Foresee users' questions and provide helper text

Prototype
Exercise

Prototype

Use standard input styling for faster recognition
Exercise

Use standard input styling for faster recognition

Keep the input text legible
Exercise

Keep the input text legible

Use placeholders cautiously
Exercise

Use placeholders cautiously

Mockups
Exercise

Mockups

Remove unnecessary fields
Exercise

Remove unnecessary fields

Placeholder
Exercise

Placeholder

Provide informative placeholders
Exercise

Provide informative placeholders

Exercise

Reduce the number of user actions

Indicate required and optional fields
Exercise

Indicate required and optional fields

Select a label case that's easier to read
Exercise

Select a label case that's easier to read

Image fill
Exercise

Image fill

Choose the right date pickers for users' needs
Exercise

Choose the right date pickers for users' needs

Exercise

Use visual markers to indicate an active input

Keep the search process simple
Exercise

Keep the search process simple

"Lorem ipsum" placeholder text
Exercise

"Lorem ipsum" placeholder text

Add enough space between inputs
Exercise

Add enough space between inputs

Microcopy patterns for labels
Exercise

Microcopy patterns for labels

Use contextual keypads to minimize actions
Exercise

Use contextual keypads to minimize actions

Utilize visual assets to aid users in scanning search results
Exercise

Utilize visual assets to aid users in scanning search results

Show hover states when selecting the date range
Exercise

Show hover states when selecting the date range

Microcopy patterns for placeholders
Exercise

Microcopy patterns for placeholders

Microcopy patterns for tooltips
Exercise

Microcopy patterns for tooltips

Use icons for visual guidance
Exercise

Use icons for visual guidance

Microcopy patterns for errors and alerts
Exercise

Microcopy patterns for errors and alerts

Provide enough input padding for scannability
Exercise

Provide enough input padding for scannability

Use clear placeholders
Exercise

Use clear placeholders

Allow bookmarking search results
Exercise

Allow bookmarking search results

Make buttons easy to tap
Exercise

Make buttons easy to tap

Exercise

What are patterns?

Make the search bar noticeable
Exercise

Make the search bar noticeable

Make the search query easy to access
Exercise

Make the search query easy to access

Microcopy patterns for forms
Exercise

Microcopy patterns for forms

Allow changing directions
Exercise

Allow changing directions

Microcopy patterns for buttons
Exercise

Microcopy patterns for buttons

Provide helpful labels
Exercise

Provide helpful labels

Microcopy patterns for notifications
Exercise

Microcopy patterns for notifications

Prototypes
Exercise

Prototypes

Maintain natural input hierarchy
Exercise

Maintain natural input hierarchy

Microcopy patterns for push notifications
Exercise

Microcopy patterns for push notifications

Place the error message near the erroneous input
Exercise

Place the error message near the erroneous input

The <legend> tag
Exercise

The <legend> tag