How to separate presentation layer for Android from Windows in UWP app? : <p>I have rather larger enterprise class app in Silverlight. I want to convert it to a Windows 10 UWP app, which will be not too hard and I expect about 80% to be done without much problems.</p>

<p>However I see that a UWP app can target Android and Apple using Xamarin.</p>

<p>Can anyone share a practical guide - how to approach this?</p>

<p>I expect 50% of functionality be present in Xamarin "version" of the app - as there will be not enough screen on tablets and other features might be not available.</p>

<p>Whats the best architecture to reuse as much of the code as possible between Windows app and its mobile mini-me?</p>

<p><strong>How to organize VS projects and share libraries etc?</strong> </p>

<p><em>P.S. the data access in the Windows app will be WCF with EF and Oracle. I can easily mirror the WCF calls into REST service for the mobile app.</em></p>
