Introduction to Xamarin.Forms

Learn the foundations of building cross-platform apps in C# with Xamarin.Forms
Free tutorial
Rating: 4.2 out of 5 (547 ratings)
16,277 students
2hr 55min of on-demand video
English [Auto]

Students will be able to create a basic cross-platform application with a UI created in XAML, events resources, styles and more


  • Familiar with C# and .NET, Visual Studio with Xamarin installed, Mac Build host if you want to test on iOS, and/or Android Emulator to test on Android. Android and iOS devices optional


Xamarin.Forms is perfect for cross-platform applications that display "forms over data" where the primary goal of the application is to display data in a standardized way. This course focuses on the foundations of building Xamarin.Forms applications that target iOS, Android and Windows. In this course you will define a single UI that you share across all your supported platforms.  You will also see how to access platform-specific features such as the phone dialer or camera.

Who this course is for:

  • Experienced .NET developers with an interest in using their skill to build mobile applications


Course Authors/Instructors Microsoft
Xamarin University
  • 4.5 Instructor Rating
  • 1,205 Reviews
  • 34,303 Students
  • 4 Courses

Xamarin University is a live, interactive, mobile development training led by Xamarin experts. Start learning Xamarin from the people who know it best. With over 80 courses covering 10 tracks, Xamarin University is the best training offering that will keep you up-to-date to stay ahead in this fast paced mobile world.

Top companies trust Udemy

Get your team access to Udemy's top 19,000+ courses