Summary
Overall, UWP is one of the most sophisticated members of the .NET family. While being quite similar to the Xamarin.Forms architecture in nature and utilizing a similar compilation/execution process, it differs in certain fundamental aspects such as the XAML syntax and application life cycle. However, as we saw when we implemented the calculator application, it can easily be included in, and executed with, Xamarin and Xamarin.Forms projects without increasing development timeline or maintenance costs. The extensibility SDKS we have looked at also showed us the added benefit of you being able to deliver your applications to various UWPs.
In the next chapter, we will concentrate on Xamarin and Xamarin.Forms and different architectural models that we can utilize.