A collection of cross-platform UI controls for Xamarin and Xamarin.Forms applications.
Xamarin Controls is a NuGet package that provides a collection of reusable UI controls for Xamarin and Xamarin.Forms applications. It solves the problem of building consistent, native-looking interfaces across iOS, Android, and UWP platforms by offering pre-built components like checkboxes, card views, and keypads.
Mobile developers using Xamarin or Xamarin.Forms to build cross-platform applications for iOS, Android, and UWP who need ready-to-use UI controls.
Developers choose Xamarin Controls because it offers platform-specific implementations of common UI components, saving development time while ensuring native appearance and behavior across all supported operating systems.
Cross-platform controls for Xamarin and Xamarin.Forms.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Controls like the checkbox render with platform-specific visuals, as shown in the GIFs for iOS, Android, and UWP in the README, ensuring a native look and feel.
Each control is implemented to work seamlessly across iOS, Android, and UWP, saving time on manual platform adjustments for common UI elements.
It offers ready-to-use controls for common needs, such as numeric keypads and card views, which are often missing in base Xamarin.Forms.
The project lists upcoming controls like Repeater View and radio buttons, indicating ongoing improvements and community involvement.
With only three main controls and features like CardView for UWP marked 'Coming soon,' it lacks the breadth of more extensive UI kits for complex applications.
As Microsoft phases out Xamarin in favor of .NET MAUI, the long-term viability and updates for this project are uncertain, posing a future maintenance challenge.
Installation requires adding the NuGet package to both shared and individual platform projects, which is more cumbersome than single-package solutions in other ecosystems.