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

Modal

Visibility of system status
Exercise

Visibility of system status

Help users recognize and recover from errors
Exercise

Help users recognize and recover from errors

Avoid generic commands
Exercise

Avoid generic commands

Popover modal
Exercise

Popover modal

Dialogs
Exercise

Dialogs

Prime users for push notification permissions
Exercise

Prime users for push notification permissions

Use personalization in push notifications
Exercise

Use personalization in push notifications

Make push notifications scannable
Exercise

Make push notifications scannable

Make button labels clear
Exercise

Make button labels clear

Use modal dialogs for essential actions
Exercise

Use modal dialogs for essential actions

Set the right timing for dialogs
Exercise

Set the right timing for dialogs

What is a dialog?
Exercise

What is a dialog?

Exercise

Make it easy to turn off notifications

Make sure dialogs are easy to close
Exercise

Make sure dialogs are easy to close

Don’t overdo push notifications
Exercise

Don’t overdo push notifications

Grab user attention
Exercise

Grab user attention

Make sure push notifications are relevant and timely
Exercise

Make sure push notifications are relevant and timely

Creating and managing online forums and discussion boards
Exercise

Creating and managing online forums and discussion boards

Confirmation dialogs
Exercise

Confirmation dialogs