Table of Contents

How To Use Modals On Mobile Devices

What Are Modals?

A modal is a screen that pops up in order to prompt a user to complete an action before returning to the main window. This can be for example save or cancel.

Modals should be used for short dialogs with the user, not long complex decision making tasks.

There are different types of modals (discussed below) but because of their central and dominant location on screen, modals will interrupt the current flow of the user through an application.

This can be of benefit as a well designed modal will grab a user's attention for important information or decision making actions.

On the other hand, a poorly timed modal can cause the user to forget what they were doing.

A sudden switch in context can add to the user's cognitive load which can lead to them forgetting what task they were in the middle of before the modal appeared.

Different Types of Modals

There are various types of modals but the 3 most common are:

  1. Pop Ups - These are messages that pop-up on screen looking for push notification permissions or location services opt-ins for example.
  2. Partial Overlays - These modals take up part of the screen as their name suggests. They are most commonly used for in-app tutorials to guide the user through an app for the first time or showing how a new feature works.
  3. Full Screen Overlays - These modals will take up the full screen. They are used to prompt the user for very important confirmations such as confirmation of critical actions.

How Users Interact With Mobile Devices

Users most commonly hold their phone in their dominant (usually right) hand and use their thumb as the primary navigation tool.

Most apps are designed with this in mind.

This is important to consider when designing all components on a mobile app, not just with a modal.

Consider how large your own phone is and imagine trying to tap the top left corner with your thumb when holding your phone in your right hand.

Because modals should be used for short dialogs, if you're designing a complex modal with lots of content for a mobile device, consider using a different type of component.

When Should I Use A Modal?

Good rule of thumb here: use modals for self-contained processes, use normal windows for everything else.

A self-contained process is an action with a clear start and end point.

Think about using modals in the following ways:

Do

Don't

Resources

https://www.appcues.com/blog/mobile-app-modal-windows

https://www.nngroup.com/articles/modal-nonmodal-dialog/

https://uxplanet.org/modality-the-one-ux-concept-you-need-to-understand-when-designing-intuitive-user-interfaces-e5e941c7acb1

https://uxmag.com/articles/modals-on-mobile-how-to-use-them-wisely