Xamarin
Mobile app development IDE, testing, and distribution.
Contents
General
Architecture
Async
Charts
Cloud
Database
Fody
Framework
Game Engine
IO/Storage
IOC/DI
Internationalization
Simple and cross platform internationalization/translations for Xamarin and .NET.
Tool to generate automatically several platform-dependent resource files from a single RESX file.
Media
Xamarin library to load images quickly & easily.
Render After Effects animations natively on Android and iOS for Xamarin.
Xamarin bindings for libvlc, the multimedia framework powering the VLC applications made by VideoLAN.
A simple Screenshot plugin for Xamarin and Windows to get and save screenshot in yours apps.
Powerful C# API for doing 2D graphics. It is powered by Google’s Skia library.
Barcode Scanning Library for MonoTouch, Mono for Android, and Windows Phone.
Simple cross platform plugin to take photos or pick them from a gallery from shared code
MVVM
Concise, fast and feature-rich .NET data binding with some Xamarin goodies.
Super light Mvvm Framework designed specifically for Xamarin.Forms.
Xamarin.Forms
Camera/Gallery, Barcode Scanning, User Dialogs, Geo-Location, Network Utils, Device Info, Settings, E-Mail, Phone, SMS all for Xamarin.Forms.
Timer object and its methods are implemented for extended support for timers.
Provide Material Design themes now for Xamarin.Forms apps natively without hacks.
Simple but elegant way of display circle images in your Xamarin.Forms projects.
Provides and simple way to access the compass on Windows Phone, iOS and Android from you Xamarin.Forms projects.
Simple cross-platform plugin to work with screen orientation of mobile device.
Provides a simply way to implement a great variety of gradients in Xamarin.Forms.
An extended ContentView for Xamarin.Forms with rounded corners, borders, shadows, gradients and more.
[DEPRECATED] Pull To Refresh a ScrollView or ListView in Xamarin.Forms.
A cross platform plugin for Xamarin.Forms which allows to open Xamarin.Forms pages as a popup.
Shared element transitions between pages in Xamarin.Forms (IOS/Android).
HorizontalListView, TaskViewLoader, and Paginator.
Set of helpful extensions to the Xamarin Forms framework.
A simple way of showing some notifications inside your Xamarin.Forms application.
Cross-platform controls for Xamarin and Xamarin.Forms (Checkbox using SkiaSharp).
MVVMCross.Forms Visual Studio 2017 project template (iOS, Android, UWP).
Custom control which functionality provides you with suggestions while typing. There are several modes of suggestions. The suggested text can be displayed in a drop-down list so that you can choose from different options.
DeviceOrientation
Reactive
Network
Refit based web api client, but resilient (retry, connectivity, cache, auth, log, priority, etc...).
Flurl is a modern, fluent, asynchronous, testable, portable, buzzword-laden URL builder and HTTP client library.
Set of HttpMessageHandlers that make your mobile applications more efficient and responsive.
Accelerates HTTP requests by using mobile-optimized libs (NSURLSession / OkHttp).
XPlat APIs
The Messaging plugin makes it possible to make a phone call, send a sms or send an e-mail using the default messaging applications on the different mobile platforms.
Simple cross platform plugin to read motion vectors value for device motion sensors such as: Accelerometer, Gyroscope, Magnetometer, Compass.
Xamarin and MvvMCross plugin for accessing the fingerprint sensor.
Calendar API plugin for Xamarin and Windows Phone, Supports basic CRUD operations with calendars and events.
Simple way of controlling the lamp/LED on the back of your phone from Xamarin and Xamarin.Forms projects.
Manage auto sleep / auto lock in all platforms. This is useful when dealing with long running processes.
Essential cross-platform APIs from Xamarin team for iOS and Android. Provide easy access to or usage of: Acelerometer, App Information, Battery, Clipboard, Compass, Connectivity, Data Transfer (Share), Device Display Information, Device Information, Email, File System Helpers, Flashlight, Geocoding, Geolocation, Gyroscope, Magnetometer, Open Browser, Orientation Sensor, Power, Phone Dialer, Preferences, Screen Lock, Secure Storage, SMS, Text-to-Speech, Version Tracking, Vibrate.
Security
Serialization
TDD/BDD
Tools
Generates a C# class with the glyph Unicode values in your font file (.ttf/.otf).
Visual Studio extension, for referencing gradle libs in Android projects.
Adding material icons to android project.
Adding material icons to android project.
Visual Studio for Mac add-in/extension for converting old PCLs to .NET Standard 2.0 targeting projects automatically.
A server-side library for sending Push Notifications to iOS (iPhone/iPad APNS), Android (C2DM and GCM - Google Cloud Message), Windows Phone, Windows 8, Amazon, Blackberry, and (soon) FirefoxOS devices!
Command-line utility to automatically increase iOS / Android / UWP applications version.
UI
A control that automatically generated a breadcrumb control
With this control you are able to create any style of button. This is possible as it acts as a wrapper to your XAML and provides you the events/ commands and properties to bind too.
Signature Pad makes capturing, saving, exporting, and displaying signatures extremely simple on Xamarin.iOS, Xamarin.Android and Windows.
Xamarin.Android Native showcase view. An easy-to-use customizable show case view with circular reveal animation.
Just a nice and simple BottomDrawer for your Xamarin Forms project
Just a nice and simple ColorPicker for your Xamarin Forms project
Just a simple static map control based on the Static API of Google Maps for your Xamarin Forms project
Other lists
Hand-picked bookmarks of interesting (must have) links for Xamarin developers.