Top 20 NuGet xam.pcl Packages

Check to see if your users have granted or denied permissions for common permission groups on iOS and Android. Additionally, you can request permissions with a simple cross-platform async/awaitified API.
Get network connectivity information such as network type, speeds, and if connection is available. Additional functionality includes the ability to ping a specific host and port number. Ensure you have proper permissions set by reading the README.
Receive information about the device that you are using. Properties such as Model, Operatin System, Version, Id, and even the ability to generate a unique Id for your application based off of these properties.
Take or pick photos and videos from a cross platform API.
Custom control for your Xamarin.Forms project to display HTML content into labels. Ensure you call HtmlLabelRenderer.Init() on each platform! Built against: 3.0.0.550146
Cross Platform Settings Plugin for Xamarin and Windows. Unlike other setting libraries in the wild, this library provides several unique features * You can store/retrieve just about any type of object (thanks to Newtonsoft.Json) * You can monitor for changes using the Changed event * iCloud Settin...
A cross-platform way of getting your app version. Use: CrossVersion.Current.Version;
Provides Secure storage of key value pairs for iOS, Android, UWP, MacOS(OSX) and Tizen apps.
ACR Device Info Plugin Information Plugin for Xamarin and Windows Supported Platforms * .NET Standard * Android * iOS * macOS * UWP
Simple cross-platform plug-in that allows you to pick files from the filesystem (iCloud drive in case of iOS) and work with them.
Multiplatform library for recording device microphone input
Speech Recognition that allows for continuous dictation, phrases, or quick confirmations. Supported Platforms - iOS 10+ - Android - .NET Standard 2.0
Custom control for your Xamarin.Forms project ot turn your images into elegant circle images. Customizable border thickness and color. Ensure you call ImageCircleRenderer.Init() on each platform! Built against: 3.0.0.446417
Collection of MVVM Helpers such as ObservableRangeCollection, BaseViewModel, Grouping, and others.
Dynamically add and remove shortcuts to your app's icon so the user can deep-link into your app.
Speech Recognition that allows for continuous dictation, phrases, or quick confirmations. Supported Platforms - iOS 10+ - Android - UWP - .NET Standard
Provides a simple solution for getting access to the current Activity of the application when developing a Plugin for Xamarin. This will lay down a base "application" class for developers in their Android application with boilerplate code to get them started.
Add Pull to Refresh to ScrollView or group a ListView. See Project for more details Ensure you call PullToRefreshLayoutRenderer.Init() on each platform! Built against: 2.4.0.282
Open external maps to navigate to a specific geolocation or address. Option to launch with navigation option on iOS as well.
CrossDownloadManager is a cross-platform library for downloading files in the background.