Mobile Client

T11 Native Mobile App Development for iOS, Android and Windows Using C#


1:30pm - 2:45pm

Level: Intermediate

Marcel de Vries



Walk through the process of building one app for multiple platforms.

So you need to build a mobile app, but you've been a C# developer for a long time. What are your options? Should you build a mobile app using the Web approach with HTML and Java Script? Do you need to learn objective C or swift for iOS, or perhaps Java to build an Android app? Fortunately, there are other options. In this session we will have a look at how we can build Native apps using C# and Xamarin. The Xamarin toolset enables us to build native apps from your Visual Studio IDE, by providing a language projection of the native platform libraries (Android or iOS) to C# and an implementation of the .NET framework that runs on that device. Xamarin also provides a library called “Xamarin Forms” that enables us to build a shared UI definition (in XAML) that translates to the native controls on each device. This enables us to share even more code, while keeping the uniqueness of each platform to appeal to the native users. Want to know how to build native apps in your favorite language in a productive way? This session is for you!