Uno Platform allows you to run your WinUI code not only on Windows, but also on Android, iOS, macOS, Linux, and the web. This course will teach you how to use Uno Platform, WinUI, and .NET to build a multi-platform app with XAML and C#.
To build a .NET app with WinUI that runs not only on Windows, but also on Android, iOS, macOS, Linux, and the web, you can use Uno Platform. In this course, Uno Platform Fundamentals, you’ll learn how to build a multi-platform app with Uno Platform and WinUI. First, you’ll explore what the Uno Platform is and you will create your first Uno solution in Visual Studio. Next, you’ll discover how to build a user interface in XAML, how to apply the MVVM pattern, and how to adapt your user interface to different screen sizes. Finally, you’ll learn how to write platform-specific code and how to connect your application to a data source to load data. When you’re finished with this course, you’ll have the skills and knowledge of Uno Platform needed to build multi-platform apps with WinUI, XAML, and C#.
Course Overview Hi everyone! My name is Thomas Claudius Huber, and welcome to my course Uno Platform Fundamentals. I am a professional software developer, and I build applications with C# and .NET. Uno Platform is a powerful .NET library that allows you to build multiplatform applications with WinUI, XAML, and C#. Uno Platform is a bridge for the code of your WinUI application so that it runs not only on Windows, but also on iOS, Android, macOS, Linux, and even on the web. Some of the major topics that we will cover in this course include understanding the Uno Platform, building a user interface in XAML, applying the Model‑View‑ViewModel pattern, or short MVVM, to implement the user interface logic, adapting the user interface to different screen sizes, and writing platform‑specific code to customize your own application for a specific target platform. By the end of this course, you will know how to use the Uno Platform to build your own multiplatform app with WinUI, XAML, and C#. Before beginning the course, you should be familiar with the basics of XAML and C#. I hope you will join me on this journey to learn how to build multiplatform applications with .NET with the Uno Platform Fundamentals course at Pluralsight.