
Plugins para Xamarin Forms
La comunidad de Xamarin es muy activa, resultado de estos son los distintos plugins que podemos encontrar que nos hará el trabajo más simple.
Entre la gran variedad de plugins, me gustaría destacar algunos que uso con mucha preferencia.
FFImageLoading
Este plugin proporciona la capacidad de cargar imágenes y ayudar a reducir el consumo de recursos y optimización de los mismos.
https://github.com/luberda-molinet/FFImageLoading
Rg.Plugins.Popup
Con este plugin se puede crear páginas de Xamarin Forms y abrirlas como modales o tooltip. Se puede agregar animaciones de forma fácil.
https://github.com/rotorgames/Rg.Plugins.Popup
DLToolkit.Forms.Controls (FlowListView)
Permite mostrar las listas en formato cuadriculas. Muy utilizado en las vistas de galerías de foto.
Xamarin Essentials (Un montón de plugins en un único paquete)
Accelerometer: recupere los datos de aceleración del dispositivo en un espacio tridimensional.
App Information: conozca información sobre la aplicación.
Barometer: supervise los cambios de presión con el barómetro.
Battery: detecte fácilmente el nivel, origen y estado de la batería.
Clipboard: establezca o lea fácil y rápidamente texto en el Portapapeles.
Compass: supervise los cambios en la brújula.
Connectivity: compruebe el estado de la conectividad y detecte cambios.
Device Display Information: obtenga la orientación y las métricas de la pantalla del dispositivo.
Device Information: conozca información sobre el dispositivo de manera sencilla.
Email: envíe fácilmente mensajes de correo electrónico.
File System Helpers: guarde fácilmente archivos en los datos de la aplicación.
Flashlight: una manera sencilla de encender y apagar la linterna.
Geocoding: coordenadas y direcciones de código geográfico y de código geográfico inverso.
Geolocation: recupere la ubicación de GPS del dispositivo.
Gyroscope: haga seguimiento de la rotación alrededor de tres ejes primarios del dispositivo.
Launcher: permite que una aplicación abra un URI por el sistema.
Magnetometer: detecte la orientación del dispositivo respectivo del campo magnético de la Tierra.
MainThread: ejecute código en el subproceso principal de la aplicación.
Maps: abra la aplicación de mapas en una ubicación específica.
Open Browser: abra rápidamente y sin problemas un explorador en un sitio web específico.
Orientation Sensor: recupere la orientación del dispositivo en un espacio tridimensional.
Phone Dialer: abra el marcador telefónico.
Preferences: agregue rápida y sencillamente las preferencias persistentes.
Secure Storage: almacene datos de manera segura.
Share: envíe texto y URI de sitio web a otras aplicaciones.
SMS: cree un mensajes SMS para enviarlo.
Text-to-Speech: vocalice texto en el dispositivo.
Version Tracking: haga seguimiento de las versiones de las aplicaciones y los números de compilación.
Vibrate: haga que el dispositivo vibre.
https://github.com/xamarin/Essentials
Todos los plugins mencionados se puede instalar directamente desde nuget.