Featured resource
Tech Upskilling Playbook 2025
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Learn more
  • Path icon Learning Path
  • Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
  • Core Tech

Building Cross-platform Apps with Xamarin Forms

21 Courses
39 Hours
Skill IQ

At its simplest, Xamarin.Forms is a mobile application framework for building user interfaces.

Content in this path

Beginner

Learn the use case for Xamarin.Forms and get started with your first app.

Intermediate

Take a deeper dive into Xamarin.Forms while you learn about data binding, responsive layouts, deployment and more advanced techniques.

Try this learning path for free
Access this learning path and other top-rated tech content with a free trial.
Have questions? Get them answered now.
What You'll Learn
  • How to use the Xamarin Essentials library to bring access to native features into Xamarin.Forms applications
  • The process of deploying Xamarin.Forms applications to a device or store
  • The different options to extend Xamarin.Forms UI
  • The different navigation types in Xamarin.Forms
  • How to integrate maps in a Xamarin.Forms application
  • The architecture for enterprise-grade Xamarin.Forms apps
  • The Xamarin.Forms framework
  • How to develop a data-bound interface in Xamarin.Forms
  • How to design a UI in Xamarin.Forms using XAML
  • How to create a Xamarin.Forms solution and project structure
  • How to create a responsive layout for Xamarin.Forms applications
  • How to create list-based screens in Xamarin.Forms applications
  • How to create applications using the Xamarin.Forms Shell
  • How to arrange your Xamarin.Forms projects to promote code reuse
  • How to apply the MVVM pattern in Xamarin.Forms
  • How to apply testing techniques to Xamarin.Forms applications
  • How to apply localization in a Xamarin.Forms application
  • How to apply data access from a REST service in a Xamarin.Forms application
  • How to apply automation to the build and deployment process for Xamarin.Forms apps
  • How to apply XAML code to create Xamarin.Forms applications
  • How to apply UI code reuse with Styles in Xamarin.Forms
  • How to access data from a local database in a Xamarin.Forms application
  • How to access native platform features in Xamarin.Forms applications
Prerequisites
  • Xamarin
  • .NET, .NET Standard
  • Visual Studio
Related topics
  • Xamarin
Not sure where to start?
With over 500 assessments to choose from, you can see where your skills stand and receive adaptive learning recommendations to fill knowledge gaps in as little as 10 minutes.
Learn more

Join our learners and upskill
in leading technologies