I tried to reproduce your Xamarin Evolve demo and I'm facing an issue with the NavigationService.
__Configure method problem:__
Xamarin Evolve Configure signature
```
public void Configure(string pageKey, Type pageType)
```
GalaSoft.MvvmLight.Platform (Android) Configure signature
```
public void Configure(string key, Type activityType)
```
GalaSoft.MvvmLight.Platform (iOS)
```
public void Configure(string key, Type controllerType)
```
GalaSoft.MvvmLight.Platform (WPSL81) Configure signature
```
public void Configure(string key, Uri targetUri)
```
Do you think it would be possible to add the same signature on the WPSL81 version?
__Initiliaze method problem__
Xamarin Evolve has an Initiliaze methods for all three platforms.
```
public void Initialize(NavigationPage navigation)
```
There is only one specific for iOS
```
public void Initialize(UINavigationController navigation)
```
Comments: Thanks for your quick reply Laurent, Looking at the code of your demo at Xamarin Evolve, all the code that is related to the navigation is in the PCL project. The NavigationService class seems to be platform agnostic in the Evolve demo project, and the configuration code could be shared across all platforms.
__Configure method problem:__
Xamarin Evolve Configure signature
```
public void Configure(string pageKey, Type pageType)
```
GalaSoft.MvvmLight.Platform (Android) Configure signature
```
public void Configure(string key, Type activityType)
```
GalaSoft.MvvmLight.Platform (iOS)
```
public void Configure(string key, Type controllerType)
```
GalaSoft.MvvmLight.Platform (WPSL81) Configure signature
```
public void Configure(string key, Uri targetUri)
```
Do you think it would be possible to add the same signature on the WPSL81 version?
__Initiliaze method problem__
Xamarin Evolve has an Initiliaze methods for all three platforms.
```
public void Initialize(NavigationPage navigation)
```
There is only one specific for iOS
```
public void Initialize(UINavigationController navigation)
```
Comments: Thanks for your quick reply Laurent, Looking at the code of your demo at Xamarin Evolve, all the code that is related to the navigation is in the PCL project. The NavigationService class seems to be platform agnostic in the Evolve demo project, and the configuration code could be shared across all platforms.