Material Controls — это набор элементов управления для Xamarin.Forms, реализующих принципы Material Design, разработанные Google. Эти компоненты позволяют создавать кроссплатформенные мобильные приложения с единообразным и современным интерфейсом на платформах Android и iOS. Основная цель Material Controls — обеспечить согласованный визуальный стиль и поведение элементов управления, соответствующие рекомендациям Material Design, включая такие элементы, как кнопки, чипы, редакторы и другие компоненты.
В отличие от стандартных элементов Xamarin.Forms, которые могут иметь различное отображение на разных платформах, Material Controls стремятся обеспечить единообразный внешний вид и поведение элементов управления. Это достигается за счет использования визуальных рендереров, которые следуют рекомендациям Material Design. В результате, разработчики могут создавать приложения с современным и согласованным интерфейсом, соответствующим стандартам Material Design.
Одним из примеров реализации Material Controls является плагин Plugin.MaterialDesignControls, предоставляющий набор элементов управления, таких как кнопки, чипы, редакторы и другие компоненты, соответствующие рекомендациям Material Design. Этот плагин позволяет разработчикам легко интегрировать элементы управления в стиле Material Design в свои приложения Xamarin.Forms, обеспечивая при этом единообразный и современный интерфейс.
- Поддержка элементов управления в стиле Material Design, включая кнопки, чипы, редакторы и другие компоненты.
 - Единообразный визуальный стиль и поведение элементов управления на платформах Android и iOS.
 - Использование визуальных рендереров, соответствующих рекомендациям Material Design.
 - Простота интеграции в проекты Xamarin.Forms через NuGet-пакет.
 - Поддержка современных версий Xamarin.Forms и платформ Android и iOS.