Maui is a framework using the C# language for developing cross-platform applications (for iOS, Android, Windows).
Maui allows you to create one single application logic using C# and .NET for all three platforms - Android, iOS, Windows.
Maui Applications contain an execution environment
Mono.
When the
Maui application is launched, the
Mono runtime translates the compiled C# code into operating system commands (iOS or Android or Windows).
Benefits of using Maui:
• During the development process, a single code is created for all platforms
•
Maui provides direct access to each platform's native APIs
• When creating applications, we can use the
.NET framework and the programming language
C#, which is quite powerful, and at the same time clear and easy to learn and use
Functionally, Maui represents:
•
Maui.Android - library for creating
Android applications
•
Maui.iOS - library for creating
iOS applications
•
Maui.Windows - library for creating
Windows applications