---
title: ".NET MAUI GA Release: Syncfusion Updates"
published_at: "2022-06-02T10:00:19+00:00"
modified_at: "2025-03-20T07:26:23+00:00"
url: "https://www.syncfusion.com/blogs/post/net-maui-ga-release-syncfusion-updates"
excerpt: "The .NET Multi-platform App UI (.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..."
taxonomy_category:
  - ".NET MAUI"
  - "Desktop"
  - "Mobile"
  - "Syncfusion"
  - "What's new"
  - "Xamarin"
taxonomy_post_tag:
  - ".NET MAUI"
  - "desktop"
  - "Mobile"
  - "Syncfusion"
  - "Xamarin.Forms"
---

# .NET MAUI GA Release: Syncfusion Updates

[Selva Ganapathy Kathiresan](https://www.syncfusion.com/blogs/author/selva-ganapathy-k)

![.NET MAUI GA Release Syncfusion Updates](https://www.syncfusion.com/blogs/wp-content/uploads/2022/06/NET-MAUI-GA-Release-Syncfusion-Updates.png)


The [.NET Multi-platform App UI (.NET MAUI)](https://docs.microsoft.com/en-us/dotnet/maui/what-is-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/)
. 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))
, [iOS](https://en.wikipedia.org/wiki/IOS)
, [macOS](https://en.wikipedia.org/wiki/MacOS)
, and [Windows](https://en.wikipedia.org/wiki/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)
 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)
, [iOS](https://docs.microsoft.com/en-us/dotnet/maui/get-started/first-app?pivots=devices-ios)
, and [Windows.](https://docs.microsoft.com/en-us/dotnet/maui/get-started/first-app?pivots=devices-windows)
 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)
 documentation.

The fundamental differences between Xamarin and .NET MAUI are described in this blog: [Xamarin versus .NET MAUI.](https://www.syncfusion.com/blogs/post/xamarin-versus-net-maui.aspx)

## .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)
, [app lifecycle](https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/app-lifecycle)
, [behaviors](https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/behaviors)
, [gestures](https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/gestures/drag-and-drop)
, and [templates](https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/controltemplate)
), user interface features (such as [animations](https://docs.microsoft.com/en-us/dotnet/maui/user-interface/animation/basic)
, [controls](https://docs.microsoft.com/en-us/dotnet/maui/user-interface/controls/)
, [graphics](https://docs.microsoft.com/en-us/dotnet/maui/user-interface/graphics/)
, and [theming](https://docs.microsoft.com/en-us/dotnet/maui/user-interface/theming)
), and [Shell](https://docs.microsoft.com/en-us/dotnet/maui/fundamentals/shell/)
.

## Syncfusion Essential Studio® for .NET MAUI

As part of the .NET MAUI journey, [Syncfusion](https://www.syncfusion.com/)
 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)
, [2021 Vol. 4](https://www.syncfusion.com/blogs/post/whats-new-in-net-maui-2021-volume-4.aspx)
, and [2022 Vol. 1](https://www.syncfusion.com/blogs/post/whats-new-in-net-maui-2022-volume-1.aspx)
). Also, we are [planning to provide several controls in our upcoming releases](https://www.syncfusion.com/blogs/post/syncfusion-net-maui-2022-roadmap.aspx)
.

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

Syncfusion .NET MAUI controls

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)
. 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) , [Gauge](https://www.syncfusion.com/maui-controls/maui-radial-gauge) , [Scheduler](https://www.syncfusion.com/maui-controls/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) 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)
.

## 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)
. Sign up for our [free trial](https://www.syncfusion.com/downloads/maui)
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)
 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)
 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)
, [support portal](https://support.syncfusion.com/)
, or [feedback portal](https://www.syncfusion.com/feedback/xamarin-forms)
. We are always happy to assist you!

## Related blogs

- [Page Navigation in .NET MAUI: An Overview](https://www.syncfusion.com/blogs/post/page-navigation-in-net-maui-an-overview.aspx)
- [Everything You Need to Know About the .NET MAUI ListView](https://www.syncfusion.com/blogs/post/everything-you-need-to-know-about-the-net-maui-listview.aspx)
- [Easily Create and Bind Custom Event Objects in .NET MAUI Scheduler](https://www.syncfusion.com/blogs/post/easily-create-and-bind-custom-event-objects-in-net-maui-scheduler.aspx)
- [Design Different Styles of Radial Sliders Using the .NET MAUI Radial Gauge](https://www.syncfusion.com/blogs/post/design-different-styles-of-radial-sliders-using-the-net-maui-radial-gauge.aspx)
