I've created a simple Xamarin.Forms application with Prism to experiment with the navigation. I have taken the example application an changed it slightly.
When the application loads and the user logs in the application goes to the Master Detail page through NavigationService.NavigateAsync("/Index/Navigation/Process"). On this page there is a button that does NavigationService.NavigateAsync("SecondProcess"). At this point the back button appears as expected but when it is pressed the app goes to the Process page and the hamburger menu is lost.
Am I using the navigation process incorrectly?
Edit: I've uploaded the project to GitHub. https://github.com/JonathanTurnerTBA/PrismExample.git