.NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating native mobile and desktop apps with C# and XAML. Using .NET MAUI, you can develop apps that can run on Android, iOS, iPadOS, macOS, and Windows from a single shared code-base.
Follow the .NET MAUI Blog for news and updates.
.NET MAUI is open-source and is the evolution of Xamarin.Forms, extended from mobile to desktop scenarios, with UI controls rebuilt from the ground up for performance and extensibility. If you've previously used Xamarin.Forms to build cross-platform user interfaces, you'll notice many similarities with .NET MAUI. However, there are also some differences. Using .NET MAUI, you can create multi-platform apps using a single project, but you can add platform-specific source code and resources if necessary. One of the key aims of .NET MAUI is to enable you to implement as much of your app logic and UI layout as possible in a single code-base. Read More
August 10, 2021 - Announcing .NET MAUI Preview 7
July 14, 2021 - Announcing .NET MAUI Preview 6
June 17, 2021 - Announcing .NET MAUI Preview 5
May 25, 2021 - Announcing .NET MAUI Preview 4
May 24, 2021 - Azure DevOps Podcast - Interview with David Ortinau
April 21, 2021 - WinUI Community Live Stream
April 21, 2021 - InfoQ Interview with David Ortinau
April 9, 2021 - Announcing .NET Multi-platform App UI Preview 3
April 9, 2021 - Xamarin Podcast - .NET MAUI Q&A
April 6, 2021 - On .NET with guest Maddy Leger - A Journey to .NET MAUI
Additional live streams and presentations:
- March 11, 2021 - Announcing .NET 6 Preview 2
- March 2021 - .NET Community Standup report
- February 25, 2021 - David Ortinau and Maddy Leger at .NET Conf: Focus on Windows: The Future of Client App Development in .NET 6
- January 28, 2021 - David Ortinau at .NET Frontend Day: A .NET MAUI Progress Report
- September 19, 2020 - Shane Neuville at ReactiveUI Virtual Conference: Dual Screen, .NET MAUI, and RxUI
- October 3, 2020 - James Clancey at Xamarin Expert Day: .NET MAUI MVU
- October 3, 2020 - David Ortinau at Xamarin Expert Day: Introducing .NET MAUI
- December 2, 2020 - Javier Suarez Ruiz at MonkeyConf: .NET MAUI Handlers (Spanish)
Do you have questions? Do not worry, we have prepared a complete FAQ answering the most common questions.
Some of the best ways to contribute are to try things out, file issues, join in design conversations, and make pull-requests. Proposals for changes specific to MAUI can be found here for discussion.
See CONTRIBUTING
See CODE-OF-CONDUCT