Use Xamarin.Forms Shell routes for predictable navigation and deep linking
Replace nested NavigationPages with Xamarin.Forms Shell routes for predictable back navigation and deep linking. This guide shows a working AppShell configuration, route registration, and GoToAsync usage with limits and common mistakes.