Draft:.NET MAUI
Submission declined on 3 June 2025 by Cactusisme (talk). This submission is not adequately supported by reliable sources. Reliable sources are required so that information can be verified. If you need help with referencing, please see Referencing for beginners and Citing sources.
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
| ![]() |
Developer(s) | Microsoft |
---|---|
Initial release | May 23, 2022 |
Stable release | 9.0.70
/ May 13, 2025 |
Repository | https://github.com/dotnet/maui |
Written in | C# |
License | MIT |
Website | https://dotnet.microsoft.com/en-us/apps/maui |
.NET MAUI (.NET Multi-platform App UI) is an open source framework for developing cross-platform applications. It was released in 2022 as part of version .NET 6, which is being developed under the leadership of Microsoft. The framework is the successor to Xamarin.Forms.:[1]
Version History
[edit]Version № | Main Release Date | Latest Patch Version | Patch Release Date | End of Support |
---|---|---|---|---|
.NET MAUI 9 | 12 November 2024 | 9.0.70 | 13 May 2025 | 12 May 2026 |
.NET MAUI 8 | 14 November 2023 | 8.0.100 | 12 November 2024 | 14 May 2025 |
.NET MAUI 7 | 8 November 2022 | 7.0.101 | 7 November 2023 | 14 May 2024 |
.NET MAUI 6 | 23 May 2022 | 6.0.553 | 24 April 2023 | 8 May 2023 |
.NET MAUI has SDKs for[2]
- Android
- iOS
- Mac Catalyst
- macOS
- tvOS
Description
[edit].NET MAUI is a cross-platform framework for creating native mobile and desktop applications with C# and XAML from a single shared code-base.[3] The application consists of a common code base for all target platforms - a concept that is also present in Xamarin.Forms. The .NET MAUI platform provides a layout engine that can be used to design pages. This engine enables the creation of various page types that include a wide variety of navigation elements, such as pull-down menus or navigation bars. Another feature of .NET MAUI is integrated data binding, which supports more elegant and manageable design patterns. It provides the flexibility to customize event handlers to improve the presentation of user interface elements. Furthermore, .NET MAUI provides cross-platform APIs that provide access to native device functions. These APIs allow applications to access functions such as GPS, accelerometers, and battery and network status. The platform also offers cross-platform graphics functionality, providing a drawing area that supports drawing and painting shapes and images and graphical object transformations.[4]
Migration from Xamarin
[edit]- Xamarin.Forms → .NET MAUI
- Xamarin native apps (Xamarin.Android and Xamarin.iOS) → .NET for iOS/.NET for Android[5]
Supported platforms
[edit]- Windows (Windows 11 or 10 from version 1809 or higher using Windows UI Library (WinUI) 3
- MacOS (from version 12 or higher)
- Android (from version 5.0/API 21 and version 7.0/API 24 for hybrid apps)
- iOS (from version 12.2 and from version 14 for hybrid apps)
References
[edit]- ^ ".NET Multi-platform App UI (.NET MAUI) | .NET". Microsoft. Archived from the original on 2025-05-11. Retrieved 2025-06-03.
- ^ "The official .NET MAUI support policy | .NET". Microsoft. Archived from the original on 2025-05-22. Retrieved 2025-06-03.
- ^ ".NET Developer - What is .NET and what does .NET developer do?". Chudovo. 2024-12-24. Retrieved 2025-06-03.
- ^ "What is .NET MAUI? - .NET MAUI". learn.microsoft.com. Retrieved 2025-06-03.
- ^ "Upgrade Xamarin.Android, Xamarin.iOS, and Xamarin.Mac projects to .NET - .NET MAUI". learn.microsoft.com. Retrieved 2025-06-03.