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

Credibility

Hero image
Exercise

Hero image

Snackbars
Exercise

Snackbars

Avatar
Exercise

Avatar

Alert notification
Exercise

Alert notification

Banner notification
Exercise

Banner notification

Badge notification
Exercise

Badge notification

Profile picture
Exercise

Profile picture

Warning alert
Exercise

Warning alert

Keep snackbars away from FABs
Exercise

Keep snackbars away from FABs

Display the number of unread notifications only
Exercise

Display the number of unread notifications only

Clearly indicate the number of added items
Exercise

Clearly indicate the number of added items

Make button labels clear
Exercise

Make button labels clear

Make the notification badge prominent
Exercise

Make the notification badge prominent

Status badge
Exercise

Status badge

Info alert
Exercise

Info alert

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

Success alert
Exercise

Success alert

Keep badges aligned to the top-right
Exercise

Keep badges aligned to the top-right

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

Error alert
Exercise

Error alert

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

Stick to the dot shape
Exercise

Stick to the dot shape

Toast
Exercise

Toast

Grant badges for completing tasks
Exercise

Grant badges for completing tasks

Write clear and concise notification content
Exercise

Write clear and concise notification content

Manage foreground notifications gracefully when the app is in use
Exercise

Manage foreground notifications gracefully when the app is in use

Push notification
Exercise

Push notification

Avoid sending multiple notifications for the same thing
Exercise

Avoid sending multiple notifications for the same thing

Make notifications contextual
Exercise

Make notifications contextual

Leveraging gamification for stickiness
Exercise

Leveraging gamification for stickiness

Exercise

Gamification elements in loyalty programs

Exercise

SF Symbols overview