Tuesday 10 April 2018

Top 30 useful plugins in Xamarin for beginners

Introduction
In Xamarin.Forms there is a number of plugins available, So in this article, we can learn about mostly used plugins in our daily development.
1) Microsoft.Net.Http



Description:

This package includes HttpClient for sending requests over HTTP, as well as HttpRequestMessage and HttpResponseMessage for processing HTTP messages.
This package is not supported in Visual Studio 2010 and is only required for projects targeting .NET Framework 4.5, Windows 8, or Windows Phone 8.1 when consuming a library that uses this package.
Author: Microsoft
Release Date: 31/05/2012

2) Newtonsoft.Json



Description: J
son.NET is a popular high-performance JSON framework for .NET widely used for serialization and deserialization of JSON objects.

  • Flexible JSON serializer for converting between .NET objects and JSON
  • LINQ to JSON for manually reading and writing JSON
  • High performance, faster than .NET's built-in JSON serializers
  • Write indented, easy to read JSON
  • Convert JSON to and from XML
Author: James Newton-King
Release Date: 08/01/2011

3) SQLite.Net-PCL



Description: SQLite-net is an open source and lightweight library providing easy SQLite database storage for .NET, Mono, and Xamarin applications. This version uses SQLitePCLRaw to provide platform-independent versions of SQLite.
Author: Ã˜ystein Krog, Frank Krueger, Tim Heuer
Relese Date: 13/10/2013
3) Xam.Plugins.Vibrate

Description: Xamarin and Windows plugin to vibrate your devices.
Author: James Monatemagno
Release Date: 06/12/2014



Description: Subscribe to battery change notifications across iOS, Android, Windows Phone, and Windows from a single API. 
Ability to gather current battery level, charging status, and charging type.
Author: James Monatemagno
Release Date:  26/12/2014



Description: Get network connectivity information such as network type, speeds, and if the 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.
Author: James Monatemagno
Release Date: 17/12/2014



Description: Receive information about the device that you are using. Properties such as Model, Operating System, Version, Id, and even the ability to generate a unique Id for your application based off of these properties.
Author:  James Monatemagno
Release Date: 16/12/2014


Description: 
FilePicker Plugin for Xamarin and Windows
The simple cross-platform plug-in that allows Pick files, save files and open the archive application standards.
Author:  Rafael Moura
Release Date: 25/05/2016



Description: Custom control for your Xamarin.Forms project to turn your images into elegant circle images.

  • Customizable border thickness and color.
  •  Ensure you call ImageCircleRenderer.Init() on each platform!
Author: James Monatemagno
Release Date: 18/12/2014


Description: The local notification plugin provides a simple, cross-platform way to show local notifications from within native mobile applications. Works with Xamarin.Android, Xamarin.iOS (Classic and Unified), Windows 8.1, Windows Phone 8.1, and Windows Phone Silverlight 8.1.
Author: Ed Snider && James Montemagno
Release Date: 30/12/2014


Description: Easily access geolocation across Xamarin.iOS, Xamarin.Android, and Windows.
Author: James Monatemagno
Release Date: 29/01/2015


Description: 
Xamarin and Windows plugin to make a phone call, send SMS or send an e-mail.
Author: Carel Lotz
Release Date: 19/12/2014



Description: Take or pick photos and videos from a cross-platform API.
Author: James Montemagno
Release Date: 15/02/2015


Description: Xamarin and Windows plugin to perform text to speech functionality.
Author: James Montemagno
Release Date: 07/12/2014



Description: A cross-platform API for authenticating users and storing their accounts.
Author: Xamarin
Release Date: 25/04/2016



Description: Receive and handle push notifications across Xamarin.iOS and Xamarin.Android.
Author: Rdelrosario
Release Date: 26/02/2015



Description: The goal of ZXing.Net.Mobile is to make scanning barcodes as effortless and painless as possible in your own applications.
Author: Redth
Release Date: 29/01/2014



Description: 
This plugin allows you to interact with Bluetooth LE devices on Android, iOS, and partially on Windows.
Supported Platforms
* NetStandard
* Android 4.3+
* iOS 7+
* tvOS
* macOS

Author: Allan Ritchie
Release Date: 16/10/2016


Description: Multiplatform library for recording device microphone input.
Author: Nate Rickard
Last Updated: 19-08-2017



Description: Xamarin Library to load images quickly and easily.
Author: Daniel Luberda && Fabien Molinet
Release Date: 10/06/2016



Description: Middleware that enables an application to support Facebook's OAuth 2.0 authentication workflow.
Author: Microsoft
Release Date: 26/06/2013


Description: Xamarin and Windows Plugin to In-App Billing. Get item information, purchase items, and restore purchases with a cross-platform API.
Author: James Montemagno && Redth
Release Date: 14/01/2017


Description: Authenticate a user via fingerprint from a cross-platform API.
Author: Sven-Michael Stube
Release Date: 01/05/2016


Description:  Striking animations by using your Lottie JSON files on your Xamarin projects.
Author: Martijn van Dijk
Release Date: 02/02/2017


Description: Create cross-platforms (Xamarin, Windows, ...) simple charts and to use this plugin we can create below charts.
  • Barchart
  • PointChart
  • LineChart
  • DonutChart
  • RadialGaugeChart
  • RadarChart
Author: Alois Deniel
Last Updated: 30-09-2017( Version 0.7.1)



Description: This package contains functionalities to collect crash reports for your application.
Author: Microsoft
Last Updated: 01-03-2018(Version 1.5.0)



Description: This package contains functionalities to collect session, device properties, events etc… for your application.
Author: Microsoft
Last Updated: 01-03-2018(Version 1.5.0)


Description: Share Plugin for Xamarin and Windows to share text, link, copy text to the clipboard, or open a browser.
Author: Jakob Gurtl && James Montemagno
Release Date: 19/11/2015



Description: Display toast notifications on Xamarin and Windows Platforms.
Ensure you call ToastNotification.Init(); and register the dependency in each project. DependencyService.Register<ToastNotification>();
Author: Adam Pedley && Egor Bogatov
Release Date: 04/01/2015
29) Acr.UserDialogs



Description: A cross-platform library that allows you to call for standard user dialogs from a shared/portable library. Supports Android, iOS, Unified Windows Platform (UWP, UAP) and Tizen

Author: Allan Ritchie
Release Date: 11/02/2015
30) Acr.Geofencing



Description: Monitor regions when user enters/exits. Geofencing Plugin will support for iOS, Android, and Windows.
Author: Allan Ritchie
Release Date: 11/08/2016

If I did any mistakes please drop a comment.

No comments:

Post a Comment