An Overview of the Xamarin Programming Platforms

Date: 14 Mar 2017
Location: Las Vegas, NV, USA
Event name: Visual Studio Live 2017
Duration: 75 minutes


The vast majority of code on Windows these days is developed in .NET and C#. The tools and languages provided by Microsoft are unmatched in terms of productivity to create all kinds of applications, from rich desktop suites (with WPF) to small fluid native mobile apps (with Windows Phone). The learning curve is eased by the fact that you can reuse your skills, tools, language and even design skills on each platform. The big sensation in the .NET world these days is Xamarin. This is helping developers use .NET to create fully native apps on iOS and Android. These are not hybrid apps, but compiled to binaries that are fully indistinguishable from Objective C on these platforms. They use native UI elements and create a familiar experience for the user. This session will also cover Xamarin Forms, an extension of the framework that even lets you share UI code for simple apps like line of business or prototypes.

Sample code (GitHub):


You can browse, fork, download the sample source code on GitHub.