Skip to main content

Introduction to Xamarin.Forms Microsoft

About This Course

This course is intended to introduce experienced C# programmers to the Xamarin.Forms framework. Xamarin.Forms lets you build mobile applications using C# and then run them on the most popular mobile platforms today. If you are not familiar with the C# programming language, it is recommended that you visit this Programming with C# course to learn the fundamentals of the language before proceeding through this course.

Xamarin.Forms takes code sharing to the next level by allowing you to share not just your application logic in a cross-platform fashion, but also the UI definition. Unlike other technologies, applications that rely on the Xamarin.Forms framework are 100% completely native applications that look and feel natural on each platform.

What you'll learn

  • What is Xamarin and how does it work?
  • What is Xamarin.Forms?
  • How to build pages to collect and display data
  • Common controls used to create a UI
  • Layout principles
  • How to identify and interact with the native platform

Course Staff

Course Staff Image #1

Helen Miller


Helen Miller has been working in the field of higher education, faculty development, and distance learning for the past 10 years. With a diverse background in working with different technologies she turned her attention to leveraging technology in education. Her focus is on adding interactivity into the distance classroom and creating active learning environments, as well as developing and presenting professional development workshops on the use of mobile technologies. She earned her Masters of Educational Technology in 2011 with a specialization in online learning for adults.

Course Staff Image #2

Mark Smith


Mark Smith has been crafting software for more than 20 years. He spent many years working on distributed systems with C/C++ and COM, and moved to .NET when Microsoft shipped the first preview at the PDC in 2000. He has extensive experience training and consulting for large companies having worked for over a decade with Developmentor as an author and instructor and with Wintellect as a performance and architecture consultant, as well as running his own software company Today, Mark focuses on mobile development with Xamarin tools and on building and designing curriculum for Xamarin University.

Course Staff Image #2

Adrian Stevens


Adrian Stevens has over 14 years of experience developing mobile applications; specializing in C# & C++ cross platform development. Prior to join Xamarin as an instructor, Adrian had released several very successful mobile applications developed using Xamarin.iOS & Xamarin.Android.

Course Staff Image #2

Mark Taparauskas


Mark has been authoring courseware, presenting training, and writing code since 1991. He is a reformed language-lawyer who is happier building apps than arguing about when the C# spec changed to allow switching on a Boolean. At Xamarin University, he spends most of his time on the Xamarin.Android and Xamarin.Forms curriculum.

  1. Course Number

  2. Classes Start