As our devices change shape, how we move through applications must also change.
Our navigation patterns both scale smoothly to meet your device’s dimensions (responsive) and change appearance for certain device sizes (adaptive), allowing for both ease of use and properly prioritized application content.
Knowing how to design dialogs will allow you to use them in a way that doesn’t annoy your users.
A dialog is an that requires the user to interact with it and designed to elicit a response from the user.
Dialogs inform users about critical information, require users to make decisions, or involve multiple tasks.
Technically speaking, the one-step process is actually more secure than the two-step process.
The two-step process (if each step is a separate server request) requires that a session be created or updated with authenticated permissions after the first step. Of course, it's highly unlikely, but in a one-step process, it's impossible.
While the tablet (769px - 1024px) and mobile views (768px and under) are no longer our ‘mobile’ default, they still are an effective, familiar way to navigate an application.