FREE .NET MAUI Data Editors, Template Gallery and More – Early Access Preview Build Available Now (v21.2)

As you may already know, Microsoft recently updated its release schedule for .NET MAUI (expected Q2, 2022 – previously set for release in November 2021– learn more). Microsoft’s decision to delay .NET MAUI will not affect our release schedule – we will continue to issue updates on a monthly basis.

This post describes features/capabilities we’ve introduced for .NET MAUI Preview 8. Before you download our Early Access Preview (EAP) build, two quick reminders:

  • Our Xamarin.Forms and .NET MAUI components are available free-of-charge. If you have yet to download your free copy, please visit https://www.devexpress.com/xamarin/ to reserve your license today.
  • If you are not familiar with Microsoft’s .NET Multi-Platform App UI (MAUI) platform or how Microsoft has positioned MAUI (the evolution of Xamarin.Forms), please review Carl Franklin’s interview with Jonathan D, a developer on Microsoft’s MAUI team and Carl’s interview with James M, a well-known Xamarin-MAUI community influencer. Both videos are available on the DevExpress YouTube Channel.

Prerequisites: How to Test DevExpress Controls for .NET MAUI Preview 8

If you’re ready to explore the capabilities of our .NET MAUI UI controls (Data Grid, Charts, Collection View, Data Editors, and Navigation components for mobile development), please review the following: Visual Studio 2022 and .NET MAUI Prerequisites Guide.  

Early Access and CTP builds are provided solely for early testing purposes and are not ready for production use. This EAP may not include all MAUI features/products we expect to ship in our v21.2 release cycle. As its name implies, the EAP offers an early preview of what we expect to ship in 3-4 months.

What's New for .NET MAUI Preview 8

.NET MAUI Data Editors for iOS and Android

Our .NET MAUI Data Editors Library includes the following UI controls:

  • TextEdit
  • PasswordEdit
  • MultilineEdit
  • ComboBoxEdit
  • AutoCompleteEdit
  • NumericEdit
  • DateEdit / TimeEdit
  • CheckEdit
  • SimpleButton

Documentation & Example


.NET MAUI Data Grid

Our Data Grid for .NET MAUI Preview 8 supports iOS (Android support was introduced in .NET MAUI Preview 5). It now ships with built-in data editor support and includes the following predefined column types: 

  • Text
  • Date / Time
  • Numeric (Number)
  • Boolean (Switch)
  • ComboBox
  • AutoComplete
  • Picker (List)
  • Image and Custom Column Templates (these column types were introduced in .NET MAUI Preview 5)

.NET MAUI/Xamarin.Forms Template Gallery (Sneak Peak)

Oh, and before I forget...we've got some good news for those considering our free .NET MAUI or Xamarin.Forms UI controls for future use. We expect to release our Template Gallery shortly. Like other DevExpress application template wizards, our .NET MAUI/Xamarin.Forms Template Gallery was designed to simplify initial app setup.

  


We expect to ship our .NET MAUI Template Gallery within the next thirty days. Once our VSIX is published in the Visual Studio Marketplace, we'll make an official announcement on this blog. Please leave a comment below if you’d like to test this functionality prior to release. 

FREE DevExpress Xamarin UI Controls

Deliver high-impact native mobile apps with our feature-rich Data Grid, Scheduler, Chart, TabView, Editors, and utility controls. Reserve your free copy today!
Rick Mathers
Rick Mathers

Lena,

I think you mean 2022, not 2002 :)

(expected Q2, 2002 – previously set for release in November 2021– learn more)

BTW, I am looking forward to the template wizard, it looks like it can take care of the necessary boilerplate code that I always do in other projects (MAUI or otherwise)

30 September 2021
Emanuele
Emanuele
Hi, first of all, thank you! Second, are these controls compatible with Mac/Windows platforms or are only for Android/iOS? :)
30 September 2021
Dennis (DevExpress)
Dennis (DevExpress)
@Rick Mathers: Sure, though I would not mind to be in 2002 as well :-)
@Emanuele: At present, we support Android and iOS. We are excited about the capabilities that .NET MAUI offers for cross-platform UI development. We will finalize our plans for desktop support in our MAUI controls in early 2022. In particular, we look forward to further MAUI evolution for Windows (we also ship WinUI controls). As far as I know, Microsoft also has given higher priority to Windows and WinUI support than Linux and macOS at this stage.
30 September 2021
Yahya
Yahya
Great. If the template gallery can also include a template for .NET Role-based Access Control & User Authentication API, complete with the login flow that would be great. Pretty common scenario so should be useful.
30 September 2021
dbSoft
dbSoft
Thank you DevExpress team! If we create a new application with devexpress xamarin forms controls at presenet, are will be able to migrate all our devexpress controls, when Maui will be released?
30 September 2021
Hedi Guizani
Hedi Guizani
Great job but timespan editor is forgoten like almost every time
30 September 2021
Dennis (DevExpress)
Dennis (DevExpress)

@Yahya: Thank you for your suggestion. In the meantime, please review our predefined login form templates in https://github.com/DevExpress-Examples/XAF_Security_E4908/tree/21.2.1%2B/XPO/Xamarin.Forms.

@dbSoft: Microsoft promised the following migration experience:

Xamarin.Forms developers will hit the ground running with new projects in .NET MAUI, using all the same controls and APIs they have grown to know and love. As we get closer to the .NET MAUI launch, In order to help developers make a smooth transition of existing apps to .NET MAUI we intend to provide try-convert support and migration guides similar to what we have today for migrating to .NET Core.

For now, I saw this article: https://docs.microsoft.com/en-us/dotnet/maui/get-started/migrate. I also heard about a 'project converter' tool that may be available in the future. 

As for DevExpress controls, you will need to switch to different namespaces and class names. API of DevExpress .NET MAUI controls are very similar to those for Xamarin.

@Hedi Guizani: Our TimeEdit has a basic support of TimeSpan values:  https://docs.devexpress.com/MobileControls/DevExpress.XamarinForms.Editors.TimeEdit.TimeSpan. Would you please report your scenarios in the DevExpress Support Center (https://devexpress.com/ask)?

1 October 2021

Please login or register to post comments.