Settings Plugin for Xamarin and Windows provides a consistent, cross platform settings plugin for Windows Phone  Silverlight 8/8.1, Windows Phone 8.1, Windows Store, Xamarin.iOS, and Xamarin.Android when using a PCL or any project and is Xamarin.Forms and MvvmCross compatible.  This makes it easier to create cross-platform .NET apps and have cross platform settings. Manage and use all settings from one PCL and save natively on each platform. *This plugin stores settings natively on each platform and does NOT save them to Json. This allows you to use native functionality such as PreferenceActivity on Android.

           Support for: Int, Int64, Double, String, DateTime, Bool, Float, Decimal, Guid

           You can always serialize and deserialize a string out if needed.

There is a newer version of this package available.
See the version list below for details.

Requires NuGet 2.8.1 or higher.

Install-Package Xam.Plugins.Settings -Version
dotnet add package Xam.Plugins.Settings --version
<PackageReference Include="Xam.Plugins.Settings" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Xam.Plugins.Settings --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Xam.Plugins.Settings,"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Xam.Plugins.Settings as a Cake Addin
#addin nuget:?package=Xam.Plugins.Settings&version=

// Install Xam.Plugins.Settings as a Cake Tool
#tool nuget:?package=Xam.Plugins.Settings&version=
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

See Changelog: https://github.com/jamesmontemagno/SettingsPlugin/blob/master/CHANGELOG.md


This package has no dependencies.

NuGet packages (41)

Showing the top 5 NuGet packages that depend on Xam.Plugins.Settings:

Package Downloads
Open-source base project for my Xamarin.Forms based AppCreator
Core package for plugin development
Package for writing plugin tests
UI package for plugin development
Geospatial library for .NET Standard.

GitHub repositories (23)

Showing the top 5 popular GitHub repositories that depend on Xam.Plugins.Settings:

Repository Stars
CodeHub is an iOS application written using Xamarin
Experience, Learn and Code the latest breakthrough innovations with Microsoft AI
Xamarin Forms Labs is a open source project that aims to provide a powerful and cross platform set of controls and helpers tailored to work with Xamarin Forms.
Central repository for App Center open source resources and planning.
Pre-build conference application built with Xamarin

Version History

Version Downloads Last updated
4.1.0-beta 82,882 2/20/2019 56,999 5/14/2018 671 5/11/2018 1,013 5/9/2018 2,877 3/28/2018 540 5/10/2018 565 5/10/2018 26,777 11/18/2017
3.1.1 1,569,279 10/18/2017
3.1.0-beta103 15,065 8/9/2017
3.0.1 290,721 7/3/2017 1,229 6/22/2017 701 6/21/2017 737 6/20/2017 648 6/20/2017 649 6/20/2017 1,268 6/13/2017 847 6/11/2017 51,473 10/8/2016
2.5.8 443,282 5/19/2017
2.5.4 209,109 2/13/2017
2.5.3 10,473 2/7/2017 19,068 1/31/2017
2.5.1 249,975 9/25/2016
2.5.0 2,052 9/24/2016
2.1.0 709,105 12/19/2015
2.0.0 8,723 12/1/2015
1.5.2 34,996 7/27/2015
1.5.1 25,948 4/21/2015
1.5.0 8,233 1/29/2015 2,821 11/19/2014
1.4.0 1,149 11/18/2014
1.3.0 3,504 6/1/2014 831 3/13/2014 853 3/13/2014
1.0.0 964 3/12/2014
Show less