Top 20 NuGet Xamarin Packages

Cross Platform Mobile Development

Xamarin Forms is great for developing apps on Android, iOS, and Universal Windows Platform (UWP) but it is missing some important features: - Scalable images - NetStandard, PCL and Shared Library, multi-screen / multi-resolution image management - HTML formatted text for labels and buttons - NetSta...
A MVVM framework that integrates with the Reactive Extensions for .NET to create elegant, testable User Interfaces that run on any mobile or desktop platform. Supports Xamarin.iOS, Xamarin.Android, Xamarin.Mac, Xamarin Forms, Xamarin.TVOS, Tizen, WPF, Windows Forms, Windows Store and Universal Windo...
Cross platform Xamarin plugin to play and control Audio and Video
A library to make things cross-platform that should be.
MimeKit is an Open Source library for creating and parsing MIME, S/MIME and PGP messages on desktop and mobile platforms. It also supports parsing of Unix mbox files. Unlike any other .NET MIME parser, MimeKit's parser does not need to parse string input nor does it use a TextReader. Instead,...
MailKit is an Open Source cross-platform .NET mail-client library that is based on MimeKit and optimized for mobile devices. Features include: * HTTP, Socks4, Socks4a and Socks5 proxy support. * SASL Authentication via SCRAM-SHA-256, SCRAM-SHA-1, NTLM, DIGEST-MD5, CRAM-MD5, LOGIN, PLAIN, and XOAUTH...
Build native UIs for iOS, Android, UWP, macOS, Tizen and many more from a single, shared C# codebase
Xamarin Forms Renderer to build native UIs for WPF
Syncfusion Image Editor for Xamarin.Forms lets you easily modify images by performing actions like cropping, rotating, inserting text, drawing free-hand, and much more. Key features: • Supports built-in toolbar. • Crop an image in multiple aspect ratios. • Rotate and flip the image. • Draw with fre...
The Syncfusion Navigation Drawer for Xamarin.Forms is a simple component to create navigation pane in applications. It has a content area and a sliding pane that slides out from the edge of the page. The pane can be opened by swiping the edges of the screen or programmatically. Key features: • Pane...
The Syncfusion Numeric Up-Down control for Xamarin.Forms provides up and down repeat buttons to increment and decrement values. This control respects UI culture and can be configured to display different formats like currency format, scientific format, and more. Key features: • FormatString: Input ...
Syncfusion Gauge for Xamarin.Forms is a data visualization component that helps display numerical values. The appearance of the gauge can be fully customized to seamlessly integrate with your applications. Note: This package needs to be installed in all Xamarin.Forms projects (PCL/.NET Standard, An...
Syncfusion Charts for Xamarin.iOS provides a perfect way to visualize data with a high level of user interactivity that focuses on development, productivity and simplicity of use. This package contains the following controls. Note: This package needs to be installed in all Xamarin.iOS project only....
Syncfusion Charts for Xamarin.Android provides a perfect way to visualize data with a high level of user interactivity that focuses on development, productivity and simplicity of use. This package contains the following controls. Note: This package needs to be installed in all Xamarin.Android proje...
The Syncfusion Auto Complete for Xamarin.Forms provides a simple way to complete the text based on the characters entered previously. It also provides an option to choose a suggestion from the drop down or append a suggestion to the text directly. Key features: • Auto complete modes: Three differen...
The Syncfusion Tabs for Xamarin.Forms provides a simple and intuitive interface for tab navigation in mobile applications, to explore and switch to different views. Key features: • Tab header type with text, icons, and text and icons. • Scrollable content and header. • Top and bottom placements of ...
Syncfusion MaskedEdit for Xamarin.Forms restricts input of certain types of characters, texts, and numbers using mask characters or regex. This control is used to create a template for providing information such as telephone numbers, IP addresses, product IDs, and so on. Key features: • Input can b...
Expandable view for Xamarin.Forms
MimeKit is an Open Source library for creating and parsing MIME messages. It also supports parsing of Unix mbox files. Unlike any other .NET MIME parser, MimeKit's parser does not need to parse string input nor does it use a TextReader. Instead, it parses raw byte streams, thus allowing it to...
A small, yet powerful framework designed for Xaml platforms, Caliburn.Micro implements a variety of UI patterns for solving real-world problems. Patterns that are highlighted include MVVM (Presentation Model), MVP and MVC.