Summary
In this chapter, we created a service that extends the default Xamarin.Forms navigation API to enable ViewModel-centric navigation, enforcing a better separation between the presentation layer and the business logic in ViewModels.
In Chapter 4, Platform Specific Services and Dependency Injection, we're going to create some additional services that abstract platform-specific APIs and replace the Xamarin.Forms DependencyService with a more flexible IoC and dependency injection alternative.