Xamarin enables developers to create native iOS, Android, and Mac apps in C# and share code across all platforms while providing 100% API coverage on each platform. In this session we will go over all of the products on the Xamarin platform including the development tools and how they work under the hood to leverage the .NET framework in iOS, Android, and Mac apps. We will dive into creating Android apps in C# inside of Xamarin Studio & Visual Studio comparing how it would be done in Java and build our first Android app in C#. We will cover how to design user interfaces with Xamarin and how to add rich functionality with pre-built components