Expanded

Uno Platform Fundamentals

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#.
Course info
Level
Intermediate
Updated
Jul 29, 2021
Duration
2h 30m
Table of contents
Course Overview
Understanding the Uno Platform
Creating Your First Uno Solution
Building a User Interface in XAML
Applying the MVVM Pattern
Adapting to Different Screen Sizes
Writing Platform-specific Code
Connecting to a Data Source
Description
Course info
Level
Intermediate
Updated
Jul 29, 2021
Duration
2h 30m
Description

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#.

About the author
About the author

Thomas is a well-known author, software developer, and speaker from Germany. He specializes in .NET, C#, TypeScript, XAML, and Azure.

More from the author
C# Generics
Beginner
3h 15m
Apr 13, 2021
More courses by Thomas Claudius Huber
Section Introduction Transcripts
Section Introduction Transcripts

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.