O'Reilly logo

Mastering Xamarin UI Development - Second Edition by Steven F. Daniel

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Summary

In this chapter, we learned about the architecture behind the Xamarin.Forms Navigation API architecture, which provides us with a better method of performing navigation within the ViewModel. Then, we learned the differences between navigating using the Navigation and the ViewModel approaches.

You then learned how to create and implement a Navigation Interface and Class that will be used by each of our ViewModels to handle the navigation between our Views and ViewModels. We then updated our BaseViewModel class to include a property to our INavigationService interface.

Lastly, we updated each of our ViewModels to make use of the INavigation interface, as well as the code-behind files for each of our ContentPages that will implement ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required