I read this in docs:
A modal page encourages users to complete a self-contained task that cannot be navigated away from until the task is completed or cancelled.
I can't understand what (programmatically) a modal page can offer other than hiding the navigation bar, I can understand that, from UX perspective, it's better to hide a control (in this case; the back button) if it can lead to unwanted consequences (data-loss), is this really what a modal page about?
and what's the difference between a modal page and a page with no navigation bar:
as it seems better to use than a modal page that requires different APIs (
Also Why can't I
PushAsync() from a modal page? what's the problem of navigating to a normal page from a modal page?