.NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating mobile and desktop applications using C# and XAML. With .NET MAUI, you can develop apps that run on Android, iOS, iPadOS, macOS, and Windows from a single shared codebase.
- Install .NET MAUI: Follow the setup instructions to prepare your development environment.
- Documentation: Access comprehensive guides and resources for developers.
- Sample Applications: Explore example projects to see .NET MAUI in action.
- Development Guide: Learn best practices and advanced techniques for developing with .NET MAUI.
.NET MAUI is the evolution of Xamarin.Forms, extending its capabilities beyond mobile to include desktop applications for Windows and macOS. With .NET MAUI, you can build high-performance applications that provide a native experience across all supported devices. The integration with Visual Studio's productivity tools and emulators accelerates your development process while enabling you to target a wide array of devices.
- November 14, 2023: Announcing .NET MAUI in .NET 8
Stay informed by following the .NET MAUI Blog and visiting the News wiki page.
Have questions? Check our complete FAQ section for answers to common inquiries.
We welcome your contributions! Here’s how you can get involved:
- Try It Out: Experiment with .NET MAUI and share your insights.
- File Issues: Report bugs or suggest improvements.
- Join Discussions: Engage in design conversations and community forums.
- Make Pull Requests: Contribute code to help us improve!
For additional information, see our CONTRIBUTING, CODE OF CONDUCT, and Development Guide.