
C# 7 and .NET Core: Modern Cross-Platform Development

Xamarin enables developers to build mobile apps for Apple iOS (iPhone and iPad), Google Android, and Windows Mobile using C#. It is based on a third-party open source implementation of .NET known as Mono.
Xamarin.Forms extends Xamarin to make cross-platform mobile development even easier by sharing most of the user experience layer, as well as the business logic layer.
Like Universal Windows Platform apps, Xamarin.Forms uses XAML to define the user interface once for all platforms using abstractions of platform-specific user interface components. Applications built with Xamarin.Forms draw the user interface using native platform widgets, so the apps look-and-feel fits naturally with the target mobile platform.
Mobile apps are often supported by services in the cloud. Satya Nadella, CEO of Microsoft, famously said:
"To me, when we say mobile first, it's not the mobility of the device, it&apos...
Change the font size
Change margin width
Change background colour