Telerik blogs

Telerik UI for .NET MAUI is officially out of the preview and experimental stage and is now a production-ready UI component library. Telerik UI for .NET MAUI 1.0.0 is here!

I am happy to announce Telerik UI for .NET MAUI is officially out of the preview and experimental stage and is now a production-ready UI component library. Telerik UI for .NET MAUI 1.0.0 is here!

It’s amazing how time flies. The initial preview of Telerik UI for .NET MAUI was announced about a year ago. Now, after several releases, close collaboration with the awesome .NET MAUI team at Microsoft and lots of feedback from .NET MAUI fans, we are welcoming a new official product in the Telerik family of UI component suites, with which you can build apps for production.

What Is .NET MAUI

.NET MAUI cross-platform, native UI; single project system, single codebase; cross-platform, device API access; native compilation, native performance; deploy to multiple devices, mobile and desktop

.NET Multi-platform App UI (MAUI) is considered the evolution of Xamarin.Forms and aims to simplify the .NET developer’s tech stack, providing a single framework that supports the most popular mobile and desktop platforms: Android, iOS, macOS and Windows.

Today, Microsoft announced the general availability of .NET MAUI, which means developers can now start building production-ready apps with this promising new cross-platform technology. For the first time, you can build for macOS using C# without any extra effort, from the shared code base you use to build your Windows, Android and iOS apps.

What’s Included in Telerik UI for .NET MAUI 1.0.0

Telerik UI for .NET MAUI offers more than 50 components, including some of the most requested ones across the Telerik portfolio such as .NET MAUI ListView, DataGrid, Charts, DatePicker, TabView, Editors and others. With this official release we added desktop support for our DataGrid component, a new ComboBox control, Document Processing Libraries, a brand new Visual Studio ToolBox and, of course, support for the latest .NET MAUI GA version.

.NET MAUI DataGrid With Native Desktop Support

The DataGrid remains the most vital data management building block for creating most line of business apps. So you can take full advantage of the power of .NET MAUI, our powerful .NET MAUI DataGrid component is now available for both mobile and desktop for you to visualize and edit your tabular data. What’s more, you will have a real desktop experience on Windows and macOS because the DataGrid component is designed with the latest and greatest design practices for these platforms.

Telerik UI for .NET MAUI DataGrid

One of the defining features of all Telerik controls is the advanced, built-in UI virtualization that ensures a reduced memory footprint of your application and boosts its performance. Also available in the Telerik UI for .NET MAUI DataGrid, UI virtualization works both vertically (by rows) and horizontally (by columns).

Additionally, the DataGrid control can be populated from various data sources and comes with out-of-the-box support for operations like editing, sorting and grouping, plus fast performance and an easily customizable API.

For more details, check the Telerik .NET MAUI DataGrid documentation.

New .NET MAUI ComboBox Control

The Telerik ComboBox for .NET MAUI offers an intuitive interface for users to select items from a dropdown list. The control has a rich set of features such as editing, searching, single and multiple selection, flexible styling API, dropdown customizations and more.

.NET MAUI ComboBox Control showing a job search with fields for skills, job types, time posted

Here are the most notable features of .NET MAUI ComboBox:

  • Editable and Non Editable mode: Support for both editable and noneditable state. When the control is in edit mode, searching can be performed.
  • Searching Support: Options for both case-sensitive and case-insensitive searching modes. The available search filters are: Contains, StartsWith, ContainsCaseSensitive and StartsWithCaseSensitive.
  • Single and Multiple Selection Support: The .NET MAUI ComboBox control comes with support for single and multiple selection.
  • Complex Object Support: A way to specify which property of your complex business object to be displayed in the control.
  • Search Highlighting Text: The ComboBox control highlights the matching text inside the dropdown list based on the given input after searching is performed.
  • Placeholder: The text which is used to give guidance to the end user on what should be entered/searched in the input. The watermark text is displayed when the input field is empty, or the selected item(s) is cleared.
  • Header and Footer: The ComboBox control for .NET MAUI also gives you the ability to add a header and footer inside the dropdown list.
  • UI Virtualization Support: With UI virtualization enabled, you can display a large list of items without any performance trade-off. When the list (positioned inside the dropdown part) is scrolled, the ComboBox reuses the existing items to display the relevant data instead of creating new ones.
  • Templates: If the ComboBox is in multiple selection mode, the selected item is displayed inside a customizable token.
  • Commands Support: The ComboBox for .NET MAUI has full commands support for MVVM architectures and allows you clear the selected item(s) from the external UI or to select all items from the source.
  • Flexible Styling API: Allows you to change the ComboBox background color, style the control’s dropdown box, change the clear and dropdown buttons. In addition, you can change the Placeholder text color and the Highlighted text color.

For more details, check the Telerik .NET MAUI ComboBox documentation.

Document Processing Libraries for .NET MAUI

Just like the rest of the Telerik UI suites, UI for .NET MAUI comes with support for Telerik Document Processing Libraries—UI-independent libraries that will enable document manipulation within your .NET MAUI app. You can easily add document processing capabilities for PDF, Excel and Word file formats—from creating and editing documents to converting them to different formats by utilizing the convenient APIs.

The Telerik Document Processing includes five libraries for manipulating PDF, Word, Excel and ZIP files in your application. If you want to stay up to date with Telerik Document Processing, please check its documentation page.

Feature-Rich .NET MAUI UI

The Telerik UI for .NET MAUI team has been busy leading up to this GA release. In just the last few months, we have added several UI components to make .NET MAUI developers more productive, like DateTimePicker, BadgeView, flexible Entry UI, SideDrawer and NumericInput control.

This is in addition to other mainstream components that have been built up over time—like Barcode, BusyIndicator, Masked Entry, ListView, Rating, Buttons, CheckBox, Popup, TabView and Segmented UI.

The cornerstone of many data visualization scenarios is various type of Charts, Graphs and Gauges—Telerik UI for .NET MAUI has you covered.

New .NET MAUI Demo Applications

Our 1.0.0 release comes with a brand-new sample application that demonstrates the variety of .NET MAUI controls available in the component suite and includes demos of some of their highlighted features: Telerik UI for .NET MAUI Controls Showcase.

Desktop and Mobile Telerik UI for .NET MAUI

To learn more about it, visit the application’s documentation.

You can also play with our real-world crypto application built with the Telerik UI for .NET MAUI controls: Crypto Tracker app.

Telerik UI for .NET MAUI Crypto Tracker app

The application demonstrates the various features of our .NET MAUI ListView, DataGrid, Charts and TabView controls and allows you to see them in action. The Crypto app is also a showcase on how to render the same Telerik UI for different form factors—mobile or desktop.

It’s now available for download from the Windows Store, Apple App Store and Google Play, where you can easily see in action the kind of native app you can build with Telerik UI for .NET MAUI.

You can also access the CryptoTracker application by following the steps described in its documentation.

Visual Studio Extensions and Toolbox Support

Telerik UI for .NET MAUI not only shortens your development time with its beautiful and performant UI components, but it also improves your getting started experience. To help you further, we released Visual Studio Extension for Telerik UI for .NET MAUI—an integration package that will significantly increase your productivity when creating .NET MAUI projects in Visual Studio for both Windows and macOS.

Visual Studio Extension for Telerik UI for .NET MAUI

For more information about Visual Studio extensions, please visit our product documentation.

Telerik UI for .NET MAUI now also offers Toolbox support for Visual Studio for Windows and Visual Studio for Mac. This addition eases the process of adding Telerik components to your .NET MAUI application.

Telerik UI for .NET MAUI Toolbox support for Visual Studio for Windows and Visual Studio for Mac

Where Can I Find Out More?

To find out more about Telerik UI for .NET MAUI, I can recommend a few places to go:

All these pages are great to bookmark and keep handy for learning more about Telerik UI for .NET MAUI controls, how to use them and their APIs.

Sign Up for A Trial

I’m incredibly excited that Telerik UI for .NET MAUI 1.0.0 is here, and I’m sure you are too! If you’re interested in starting to play with .NET MAUI, or if you’re already actively working with .NET MAUI to develop applications, I encourage you to check out Telerik UI for .NET MAUI.

To get the bits, you just need to sign up for our free 30-day trial, which gives you access to the components as well as our legendary technical support. Head to the Telerik UI for .NET MAUI overview page or click the button below and sign up for a trial today!

Try Telerik UI for .NET MAUI

Of course, this is just the beginning of the Telerik UI for .NET MAUI journey, so stay tuned for more updates, new components and tons of new features coming out later this year!

Share Your Feedback

Please share your feedback, ideas and suggestions, either by commenting below or by visiting our Feedback Portal about Telerik UI for .NET MAUI. Let us know if you have any suggestions and submit your features/controls requests.


About the Author

Yoan Krumov

Yoan has 10+ years of experience at Progress Telerik. During these years he passed through different positions in the company, including being a developer for the WPF and WinUI team, and he is now the Product Manager for Desktop & Mobile suites—UI for .NET MAUI and UI for WPF/WinForms. Outside of his professional endeavors, Yoan is passionate about keeping up with technology trends through tech blogs, chilling and exploring the world.

Related Posts

Comments

Comments are disabled in preview mode.