Learn Xamarin!
206 Xamarin courses are available from Pluralsight, Udemy, Lynda, Edx, Packt and Stone River.
Xamarin is a Microsoft-owned San Francisco-based software company founded in May 2011 by the engineers that created Mono, Xamarin.Android (formerly Mono for Android) and Xamarin.iOS (formerly MonoTouch), which are cross-platform implementations of the Common Language Infrastructure (CLI) and Common Language Specifications (often called Microsoft .NET). With a C#-shared codebase, developers can use Xamarin tools to write native Android, iOS, and Windows apps with native user interfaces and share code across multiple platforms, including Windows and macOS. According to Xamarin, over 1.4 million developers were using Xamarin's products in 120 countries around the world as of April 2017.On February 24, 2016, Microsoft announced it had signed a definitive agreement to acquire Xamarin. == History == === Origins in Ximian and Mono === In 1999 Miguel de Icaza and Nat Friedman launched what would eventually be known as Ximian to support and develop software for de Icaza's nascent GNOME project. After Microsoft first announced their .NET Framework in June 2000, de Icaza began investigating whether a Linux version was feasible. The Mono open source project was launched on July 19, 2001. - read more on Wikipedia
Pluralsight
Intermediate
Video
English
3h 54m
Applying MVVM in Xamarin.Forms Applications
Learn how to create your Xamarin.Forms applications using the MVVM (View Model) pattern to create a more testable and easy-to-maintain code base.
Read MorePluralsight
Intermediate
Video
English
1h 2m
Architecting Xamarin.Forms Applications for Code Reuse
A well-architected application is flexible to changing business requirements. This course will teach you how to architect Xamarin.Forms applications in a way that promotes reusable patterns.
Read MorePluralsight
Intermediate
Video
English
1h 46m
Creating List-based Screens in Xamarin.Forms
One requirement of almost all mobile applications is the ability to display lists or collections of data. With Xamarin.Forms^ you can make short work of this using a single codebase for the UI and logic that runs on multiple platforms.
Read MorePluralsight
Intermediate
Video
English
1h 12m
Creating Responsive Layouts in Xamarin.Forms
Modern application development means creating applications for a plethora of different devices. This course will teach you how to create responsive layouts for those devices with Xamarin.Forms.
Read MorePluralsight
Beginner
Video
English
2h 28m
Data Binding in Xamarin.Forms
Learn how to create data-bound applications in Xamarin.Forms.
Read MorePluralsight
Intermediate
Video
English
1h 13m
Extending Xamarin.Forms
Exposing platform-specific user interface functionality is key to having shared native functionality. This course will teach you to extend Xamarin.Forms to expose that native functionality.
Read MorePluralsight
Intermediate
Video
English
1h 17m
Integrating Google Maps into Xamarin.Forms Apps
This course will focus on adding Google Maps to an existing Xamarin.Forms app.
Read MorePluralsight
Beginner
Video
English
3h 37m
Introduction to Xamarin.Forms
Learn the skills necessary to create multi-platform applications with Xamarin.Forms that provide a rich user experience with this introductory tutorial today.
Read MorePluralsight
Intermediate
Video
English
1h 5m
Navigation in Xamarin.Forms Applications
A great mobile application is one that is easy to navigate through. This course will teach you how to create Xamarin.Forms applications with navigation capable of making them easy to use.
Read MorePluralsight
Intermediate
Video
English
1h 15m
Testing Xamarin.Forms Applications
User satisfaction^ product agility and code quality can all be improved with effective testing. This course will teach you how to write effective unit tests and UI tests for your Xamarin.Forms applications.
Read MorePluralsight
Intermediate
Video
English
1h 31m
Using the Xamarin.Forms Shell
This course will introduce you to Shell^ you will learn everything from custom search capabilities to writing a custom renderer for Shell^ a new way of creating Xamarin.Forms apps.
Read MorePluralsight
Beginner
Video
English
1h 45m
Working with Local Data in Xamarin.Forms
At the core of high quality mobile app development with Xamarin.Forms is an understanding of how to store data locally. In this course^ you ll learn about different local data storage options^ and how they can improve your app s …
Read More