New Xamarin Course

New Xamarin Course

Xamarin.Forms is a new mobile development platform for iOS, Android and Windows Phone which was released in may 2014. Xamarin.Forms allows you to write shared user-interface code in C# and XAML that is mapped to native controls on these three platforms.

Our new course Xamarin Fundamentals discusses Xamarin.Forms in the larger context of mobile development. The course shows the progressive step-by-step development of a small Xamarin.Forms application.

Xamarin.Forms also has applicability for those programmers who want eventually to use C# and the Xamarin.iOS and Xamarin.Android libraries to target the native application programming interfaces (APIs) of these platforms. Xamarin.Forms can be a big help in getting started with these platforms or in constructing a prototype application. In particular, the introduction of the async keyword and await operator are discussed showing how to do asynchronous programming using traditional callback methods.

The course covers the needed hardware and software configurations and the basics of Xamarin.Forms programming, including the use of Label, Button, and StackLayout. The prerequisites of the course are that you know C# and have some familiarity with the use of the .NET Framework.