Mobile Client

VSW13 Go Mobile with C#, Visual Studio, and Xamarin


4:00pm - 5:15pm

Level: Introductory to Intermediate

James Montemagno

Principal Program Manager – Xamarin


Xamarin helps C# developers become native iOS, Android, and Windows mobile app developers overnight. In this session, you'll learn how to leverage your existing .NET and C# skills to create iOS and Android mobile apps in Visual Studio with Xamarin. Besides writing your iOS and Android apps in C#, Xamarin lets you reuse existing .NET libraries and share your business logic across iOS, Android, and Windows apps. This session will also give you the tools to determine how much existing C# code can go mobile to iOS and Android, as well as architecture you need to support maximum code sharing and reuse. You'll learn best practices for handling fragmentation across and within each device platform.

This session will cover the Xamarin platform and how to create native iOS, Android, and Windows apps in C#. The focus is really on the code, as there will be several live coding adventures throughout the entire session. When you leave, you'll have the knowledge to create your first iOS & Android in C# with Xamarin in Visual Studio.

You will learn:

  • How to apply C# and Visual Studio skills for mobile development
  • About assessment tools for determining how much existing C# code can be mobilized
  • About architectural best practices