.NET MAUI GA Release: Syncfusion Updates
Tags: dotnet, csharp, maui, mobile
Published: 2022-06-02 11:11:12

---
title: .NET MAUI GA Release: Syncfusion Updates
published: true
date: 2022-06-02 10:00:19 UTC
tags: dotnet, csharp, maui, mobile
canonical_url: https://www.syncfusion.com/blogs/post/net-maui-ga-release-syncfusion-updates.aspx
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t3e2yzhhff1zvsecrmqy.png
---

The [.NET Multi-platform App UI (.NET MAUI)](https://docs.microsoft.com/en-us/dotnet/maui/what-is-maui ".NET MAUI") is a cross-platform framework. It helps us to create native mobile and desktop apps with C# and XAML. It’s the latest evolution of Xamarin.Forms. Now, .NET MAUI has reached [general availability status for production](https://devblogs.microsoft.com/dotnet/introducing-dotnet-maui-one-codebase-many-platforms/ "Introducing .NET MAUI – One Codebase, Many Platforms blog"). This is an important milestone of Microsoft’s Journey to One .NET, enabling developers to use one codebase for many platforms such as [Android](https://en.wikipedia.org/wiki/Android_(operating_system) "Wikipedia page for Android"), [iOS](https://en.wikipedia.org/wiki/IOS "Wikipedia page for iOS"), [macOS](https://en.wikipedia.org/wiki/MacOS "Wikipedia page for macOS"), and [Windows](https://en.wikipedia.org/wiki/Microsoft_Windows "Wikipedia page for Microsoft Windows").

## Build your first .NET MAUI app

Refer to the [Build your first .NET MAUI app](https://docs.microsoft.com/en-us/dotnet/maui/get-started/first-app?pivots=devices-android "Build your first .NET MAUI app documentation") documentation to get started on your first .NET MAUI app.

Also, you can choose your development devices, such as [Android](https://docs.microsoft.com/en-us/dotnet/maui/get-started/first-app?pivots=devices-android "Build your .NET MAUI app for Android documentation"), [iOS](https://docs.microsoft.com/en-us/dotnet/maui/get-started/first-app?pivots=devices-ios "Build your .NET MAUI app for iOS documentation"), and [Windows.](https://docs.microsoft.com/en-us/dotnet/maui/get-started/first-app?pivots=devices-windows "Build your .NET MAUI app for Windows documentation") Right from there, you can dive into installation and building a .NET MAUI app.

## Migrating from Xamarin.Forms to .NET MAUI

You don’t need to rewrite your Xamarin code completely for .NET MAUI migration. Just make a few minor code adjustments to each app.

You can also use single-project features without combining all of your Xamarin projects. For more details, refer to the [Migrate your app from Xamarin.Forms](https://docs.microsoft.com/en-us/dotnet/maui/get-started/migrate "Migrate your app from Xamarin.Forms documentation") documentation.

The fundamental differences between Xamarin and .NET MAUI are described in this blog: [<u>Xamarin versus .NET MAUI</u>.](https://dev.to/karthickramasamy08/xamarin-versus-net-maui-2k1m-temp-slug-3871532 "Blog: Xamarin versus .NET MAUI")

## .NET MAUI fundamentals and user interface

Like Xamarin, .NET MAUI has all fundamental cross-platform features (such as [accessibility](https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/accessibility "Build accessible .NET MAUI apps with semantic properties documentation"), [app lifecycle](https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/app-lifecycle ".NET MAUI app lifecycle documentation"), [behaviors](https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/behaviors ".NET MAUI behaviors documentation"), [gestures](https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/gestures/drag-and-drop "Recognize a drag and drop gesture in .NET MAUI documentation"), and [templates](https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/controltemplate "Control templates in .NET MAUI documentation")),  user interface features (such as [animations](https://docs.microsoft.com/en-us/dotnet/maui/user-interface/animation/basic "Animation support in .NET MAUI documentation"), [controls](https://docs.microsoft.com/en-us/dotnet/maui/user-interface/controls/ ".NET MAUI controls documentation"), [graphics](https://docs.microsoft.com/en-us/dotnet/maui/user-interface/graphics/ "Graphics feature in .NET MAUI documentation"), and [theming](https://docs.microsoft.com/en-us/dotnet/maui/user-interface/theming "Themes in .NET MAUI documentation")), and [Shell](https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/shell/ ".NET MAUI Shell overview").

## Syncfusion Essential Studio for .NET MAUI

As part of the .NET MAUI journey, [Syncfusion](https://www.syncfusion.com/ "Syncfusion UI components") rolled out a set of controls and file-format libraries in its last three releases of Essential Studio ([2021 Vol. 3](https://www.syncfusion.com/blogs/post/introducing-the-first-set-of-syncfusion-net-maui-controls.aspx "Blog: Introducing the First Set of Syncfusion .NET MAUI Controls"), [2021 Vol. 4](https://www.syncfusion.com/blogs/post/whats-new-in-net-maui-2021-volume-4.aspx "Blog: What’s New in .NET MAUI: 2021 Volume 4"), and [2022 Vol. 1](https://www.syncfusion.com/blogs/post/whats-new-in-net-maui-2021-volume-4.aspx "Blog: What’s New in .NET MAUI: 2022 Volume 1")). Also, we are [planning to provide several controls in our upcoming releases](https://www.syncfusion.com/blogs/post/whats-new-in-net-maui-2022-volume-1.aspx "Blog: Syncfusion .NET MAUI 2022 Roadmap").

![Syncfusion .NET MAUI controls](https://www.syncfusion.com/blogs/wp-content/uploads/2022/06/Syncfusion-.NET-MAUI-controls-1.png)
<figcaption>Syncfusion .NET MAUI controls</figcaption>

At Syncfusion, we strive to build world-class products that can exceed developer requirements. We are very thankful for your great response to our [Xamarin controls](https://www.syncfusion.com/xamarin-ui-controls "Syncfusion Xamarin UI controls"). Your support and feedback helped in making our Xamarin controls a market leader.

With the same spirit, we are delivering .NET MAUI controls that will perform even better. Syncfusion .NET MAUI controls are not just ported from Xamarin.Forms. We created most of our controls from scratch to use .NET MAUI platform benefits and several other improvements:

- **Handler architecture** : Our .NET MAUI controls are made on handler architecture. This architecture is more loosely coupled than Xamarin renderers.
- **Designed with graphics library** : Our data visualization controls ([Charts](https://www.syncfusion.com/maui-controls/maui-charts ".NET MAUI Charts"), [Gauge](https://www.syncfusion.com/maui-controls/maui-radial-gauge ".NET MAUI Radial Gauge"), [Scheduler](https://www.syncfusion.com/maui-controls/maui-scheduler ".NET MAUI Scheduler"), etc.) were developed using the .NET MAUI graphics library. This results in lightweight controls due to the reduced number of executable lines.
- **Improved API** s: We refined our controls’ APIs for better understanding and easy use while customizing them.
- **Useful demos with use case examples:** Our [sample browser](https://github.com/syncfusion/maui-demos "Syncfusion .NET MAUI examples on GitHub") is brimming with useful demos along with several use cases. If you meet the exact requirements, you may plug them in to use in your app.
- **Performance in mind:** We are crafting our .NET MAUI controls while keeping performance in mind in every aspect. We keep improving the performance of our robust controls like Charts, DataGrid, and ListView. Also, we are tuning them on each release to attain our goals.

Also, you can find more details about our .NET MAUI controls in this blog: [Syncfusion .NET MAUI Products: Frequently Asked Questions](https://www.syncfusion.com/blogs/post/syncfusion-net-maui-products-frequently-asked-questions.aspx "Blog: Syncfusion .NET MAUI Products: Frequently Asked Questions").

## Get started with Syncfusion .NET MAUI controls

An excellent place to start would be our comprehensive [getting started documentation](https://help.syncfusion.com/maui/overview "Syncfusion Essential Studio for .NET MAUI documentation"). Sign up for our [free trial ](https://www.syncfusion.com/downloads/maui "Free evaluation of the Syncfusion Essential Studio")to try out our .NET MAUI controls.

You can install our controls package (latest version: 20.1.58- preview) from [NuGet Gallery](https://www.nuget.org/packages?q=Syncfusion.maui "Syncfusion .NET MAUI packages on NuGet Gallery") and use it in your app.

## Migrating Syncfusion Xamarin.Forms controls to .NET MAUI

We are working to deliver brand-new .NET MAUI controls that can be used in your migrated .NET MAUI projects with minimal breaking changes. In every release, we deliver a new set of .NET MAUI controls. Over time, we will provide all the equivalents to our Xamarin.Forms offering.

Also, refer to the [Migration from Xamarin to .NET MAUI documentation](https://help.syncfusion.com/maui/common/migration "Migrate from Xamarin to .NET MAUI documentation") for replacing each control in your migrated .NET MAUI app.

## Conclusion

Thanks for reading! Now, you can upgrade your Visual Studio to .NET MAUI GA and try our Syncfusion .NET MAUI controls.

If you have any feedback, special requirements, or controls that you’d like to see soon in our .NET MAUI suite, please let us know in the comments section below.

Also, you can contact us through our [support forum](https://www.syncfusion.com/forums "Syncfusion support forum"), [support portal](https://support.syncfusion.com/ "Syncfusion support portal"), or [feedback portal](https://www.syncfusion.com/feedback/xamarin-forms "Syncfusion Feedback Portal"). We are always happy to assist you!

## Related blogs

- [Design Different Styles of Radial Sliders Using the .NET MAUI Radial Gauge](https://dev.to/syncfusion/design-different-styles-of-radial-sliders-using-the-net-maui-radial-gauge-5da3 "Blog: Design Different Styles of Radial Sliders Using the .NET MAUI Radial Gauge")