Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
What is .NET MAUI? | Introduction to Desktop Development with .NET
Advanced C# with .NET
course content

Зміст курсу

Advanced C# with .NET

Advanced C# with .NET

1. Introduction to Desktop Development with .NET
2. Interactive GUI
3. Threading
4. Generics & Reflection

bookWhat is .NET MAUI?

MAUI, also known as Multi-Platform App UI, is a powerful cross-platform framework for creating mobile and desktop applications using C#.

There are multiple options when it comes to developing desktop applications using C#, for example, using the Windows Forms (WF) library, or the more advanced Windows Presentation Foundation (WPF). However, WF and WPF are somewhat older as compared to MAUI, moreover, WF and WPF only support application development for Windows, however, with MAUI, it is possible to create desktop applications for all popular platforms: Windows, Mac, and Linux. Apart from that, it is also possible to create applications for Android and iOS using MAUI.

Since MAUI applications are cross-platform, an app created for Windows can be exported to be runnable on MacOS, or even for Android and iOS, without making any changes to the code. This makes MAUI very robust.

This is why we will be using MAUI to develop Desktop Applications. We will also cover some important C# concepts along the way as we learn to develop some cool desktop applications.

In MAUI, we define the application's UI (User Interface) using XAML (eXtensible Application Markup Language) and program the functionality and logic of the application using C#.

XAML is a Markup Language that has a very similar syntax to HTML, which is very convenient as we can define the structure and components of our application using XAML similar to how we would define the structure and components of a web page using HTML.

1. What is the limitation of Windows Forms and Windows Presentation Foundation?
2. What does MAUI stand for in terms of .NET?
What is the limitation of Windows Forms and Windows Presentation Foundation?

What is the limitation of Windows Forms and Windows Presentation Foundation?

Виберіть правильну відповідь

What does MAUI stand for in terms of .NET?

What does MAUI stand for in terms of .NET?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 1
some-alt