Introducing the Third Set of Open-Source Syncfusion® .NET MAUI Controls | Syncfusion Blogs
Detailed Blog page Skeleton loader

TL;DR: Syncfusion® has released five new .NET MAUI open-source controls for its Toolkit: Accordion, Cards, Popup, OTP Input, and Expander. All Syncfusion® Toolkit controls now support trimming and native AOT (ahead-of-time) compilation. These controls are available on NuGet and GitHub.

Due to the excitement and positive feedback from our previous releases, we’ve decided to release another set of open-source .NET MAUI controls—designed to make your app development faster, smoother, and more powerful. Whether you’re crafting user interfaces or enhancing functionality, the Syncfusion® Toolkit for .NET MAUI provides the tools you need to create stunning, cross-platform apps with ease.

With this latest release, we deliver even more versatile controls to simplify complex UI scenarios and elevate your app experience. Find the new controls on NuGet and in our GitHub repository and take your .NET MAUI apps to the next level!

Accordion

The Accordion control allows you to organize and display content in a collapsible format. It is used for managing large amounts of information by stacking sections that users can expand or collapse as needed.

Features:

  • Multiple items can be expanded simultaneously.
  • Customizable headers and content areas.
  • Dynamic content loading within accordion sections.

Refer to the following image.

.NET MAUI Accordion control
.NET MAUI Accordion control

Cards

The Cards control is a flexible and visually appealing container for displaying grouped information such as images, text, and actions. It’s perfect for creating modern UI patterns like profile cards, product listings, or dashboards.

Features:

  • Display rich content, including images, text, and buttons.
  • Choose between horizontal and vertical layouts.
  • Customize its appearance and use card templates.
Refer to the following image.
.NET MAUI Cards
.NET MAUI Cards control

Expander

The Expander control is a versatile component that allows users to show or hide content by tapping a header. It’s useful for creating expandable sections, menus, or detailed views within your .NET MAUI apps.

Features:

  • Expand and collapse content with a simple tap.
  • Customize the headers and content sections.
  • Open and close content with smooth animations.

Refer to the following image.

.NET MAUI Expander
.NET MAUI Expander control

Popup

The Popup control allows you to display temporary, interactive windows for alerts, confirmations, or additional content. It overlays the current view without interrupting the main workflow, enhancing user interaction.

Features:

  • Modal and nonmodal pop-ups.
  • Customizable header, content, and footer, including images, text, and buttons.
  • Control is auto-sized based on the content loaded into it.
  • Configurable placement on the screen.

Refer to the following image.

.NET MAUI Popup control
.NET MAUI Popup control

OTP Input

The OTP (one-time password) Input control provides a secure and user-friendly way to capture verification codes. It’s designed to give authentication workflows a smooth user experience while handling sensitive input.

Features:

  • Predefined input fields for OTP entry.
  • Customizable input length and appearance.
  • Auto-navigation between fields.
  • Masked input for secure code entry.
  • Seamless integration with authentication systems.

Refer to the following image.

.NET MAUI OTP Input control
.NET MAUI OTP Input control

Trimming and native AOT support

We’re excited to announce that all controls in the Syncfusion® Toolkit for .NET MAUI now support trimming and native AOT (ahead-of-time) compilation. These enhancements significantly improve the performance and efficiency of your .NET MAUI apps.

Key benefits:

  • Reduced application size: Automatically trims unused code to minimize your app’s footprint.
  • Faster startup times: Native AOT enhances execution speed, leading to quicker app launches.
  • Improved performance: Optimizes runtime behavior for better responsiveness across platforms.
  • Seamless compatibility: Fully compatible with the latest .NET MAUI performance improvements.

With trimming and native AOT support, you can deliver lightweight, high-performance apps with the rich feature sets of the Syncfusion® open-source controls.

Improvements and bug fixes

This latest update to the Syncfusion® Toolkit for .NET MAUI addresses all reported bugs and resolves additional issues identified through our internal testing. We’ve also introduced enhancements to the first set of controls and improved Tab View UI virtualization. Our ongoing focus remains on boosting stability, reliability, and performance to ensure a more efficient development experience.

Conclusion

These new open-source controls are available in our NuGet and GitHub repositories. We have also included detailed documentation and sample projects to help you get started quickly.

For more advanced features and additional controls, explore Essential Studio® for .NET MAUI, which includes robust line-of-business controls like the DataGrid, ListView, and Scheduler.

We are committed to supporting the .NET MAUI developer community and look forward to your feedback on these new controls. Your insights are invaluable as we continue to enhance our range and provide high-quality, customizable UI components for your development needs. Our dedicated support portal is available to assist you with any questions or issues.

Happy coding!

Be the first to get updates

Paul Anderson

Meet the Author

Paul Anderson

Paul Anderson is the Product Line Owner for .NET MAUI at Syncfusion. With over 11 years of experience as a .NET developer, Paul has deep expertise in Xamarin.Forms and the WinForms platform. Currently, he is leading the development of custom components for the .NET MAUI platform, focusing on enhancing cross-platform mobile and desktop app experiences. His work is pivotal in advancing .NET MAUI’s capabilities, driving innovation in UI controls and layout solutions.