July 2017
Intermediate to advanced
354 pages
9h 58m
English
Dialogs allow for a quick response from the user. They block any other user activity forcing users to reply immediately. This makes dialogs quite intrusive and annoying, so they should be used only when our application can not continue without the user's interaction, or when we want to confirm an action that could lead to unexpected results, such as deletion of some important info or cancellation of a long process in progress.
Before using a dialog, consider whether there is any possible non-blocking alternative that does not get in the way of the user.
