The wait is over! Syncfusion has rolled out its first set of .NET MAUI controls in its Essential Studio® 2021 Volume 3 release. As you know, the .NET multi-platform app UI (MAUI) is an evolution of Xamarin.Forms. It mainly focuses on single-project development for different platforms such as Android, iOS, macOS, and Windows.
To fulfill your custom control requirements in the .NET MAUI platform, we are working hard to provide brand new controls that are fast, feature-rich, and flexible to use in your apps.
To begin our journey in .NET MAUI, in this 2021 Volume 3 release, we came out with three new preview controls:
This blog post will be a quick introduction to these new controls.
The .NET MAUI Charts control is the perfect tool to visualize data. It has a high level of user interactivity that focuses on the development, productivity, and ease of use. Its rich feature set includes data binding, multiple axes, animations, data labels, tooltip, selection, and zooming.
Note: For more details, refer to Learn More – User Guide – Download Free Trial – Github Samples.
The .NET MAUI Radial Gauge is a multi-purpose data visualization control. It displays numerical values on a circular scale. Its rich feature set includes axes, ranges, pointers, and annotations that are fully customizable and extendable.
You can use this control to create speedometers, temperature monitors, dashboards, multi-axis clocks, watches, compasses, and more.
Key features
Note: For more details, refer to Learn More – User Guide – Download Free Trial – Github Samples.
The .NET MAUI Tab View is a simple, intuitive interface for tab navigation in mobile applications, allowing users to switch between different tabs.
Key features
Note: For more details, refer to Learn More – User Guide – Download Free Trial – Github Samples
No. These controls were developed from scratch with the .NET MAUI graphics library and framework layouts, themselves with improved APIs and performance.
We are planning to provide Xamarin.Forms controls that are compatible with the .NET MAUI framework. But we are also working to deliver these brand-new .NET MAUI controls that can be used in your migrated .NET MAUI project, with minimal breaking changes. We will update the migration document for each control so you can easily replace our Xamarin.Forms controls with our .NET MAUI controls in your app.
As said before, the new .NET MAUI controls have some breaking APIs. If you are not willing to accept these breaking changes, then we will be providing those Xamarin.Forms controls with .NET MAUI framework compatibility (with the assembly name suffixed MauiCompat).
This strategy is yet to be 100 % confirmed, though. We’d appreciate your ideas in the comments about this plan. Or please feel free to contact us through our support forum, Direct-Trac, or feedback portal. Based on your requirements, we will plan our priorities.
Syncfusion supports Android, iOS, macOS, and Windows. However, the preview controls support only Android, iOS, and macOS platforms.
A good place to start would be our comprehensive getting started with .NET MAUI controls documentation.
Licenses are not needed for our preview controls. In the future, there will not be separate licenses for Xamarin and MAUI, as MAUI is an advanced version of Xamarin.
As per the .NET MAUI roadmap, the framework itself will be production-ready by Q2 2022. So, we’ll strive to make our controls production-ready along with the .NET MAUI GA release. But this is subject to change.
The suite’s still in preview, but once it becomes production-ready, you can deploy apps that use Syncfusion .NET MAUI controls to unlimited clients. We only license on a per-developer basis and do not charge any runtime, royalty, or deployment fees.
In the 2021 Volume 4 release, you can expect the following preview controls in our .NET MAUI package:
Thanks for reading! This is the first step in our .NET MAUI journey. Syncfusion’s support for .NET MAUI is still a work in progress. This is the first set of controls that are ready to show you. Details on these controls are also available on our Release Notes and What’s New pages.
We are thankful for your great response to our Xamarin UI controls. Your support and feedback helped in making our Xamarin controls a market leader. You can expect almost all our Xamarin.Forms controls in our .NET MAUI suite, and they should perform even better in this platform.
If you have any feedback or any special requirements or controls needed with Syncfusion’s .NET MAUI support, please let us know in the comments below. You can also contact us through our support forum, Direct-Trac, or feedback portal. We are always happy to assist you!