Skip to main content
Xam.Plugins.Settings package icon

Xam.Plugins.Settings

Settings Plugin .NET 6, .NET MAUI, Xamarin and Windows provides a consistent, cross platform settings/preferences plugin. This makes it easier to create cross-platform .NET apps and have cross platform settings. Manage and use all settings from one PCL/NetStandard library 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.**

Total Downloads
7.2M
7,204,000
Published
Sep 20, 2022
Latest stable version

Install

.NET CLI
dotnet add package Xam.Plugins.Settings --version 5.0.0-beta
Package Manager Console
Install-Package Xam.Plugins.Settings -Version 5.0.0-beta
PackageReference
<PackageReference Include="Xam.Plugins.Settings" Version="5.0.0-beta" />

Frameworks

.NETFramework4.5 MonoAndroid10.0 Tizen4.0 Xamarin.iOS1.0 Xamarin.Mac2.0 Xamarin.TVOS1.0 net6.0 net6.0-android31.0 net6.0-ios15.4 net6.0-maccatalyst15.4 net6.0-macos12.3 net6.0-tvos15.4 net6.0-windows10.0.19041 .NETStandard2.0 UAP10.0.17763

Dependencies

Adoption guide

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

This version is marked prerelease. Validate its API and upgrade path before production use.

NuGet marks this package as deprecated. Review the publisher's migration guidance before adopting it.

No SPDX license expression is published. Review the license text and your organisation's policy before redistribution.

Compatibility metadata lists 15 target frameworks; confirm the exact target used by your application.

How to read this guidance

Sources: published NuGet v3 registry metadata and explicit NuBrowse editorial guides. Refresh: package metadata is refreshed from NuGet when the page loads. Limit: this is not a security, legal or compatibility guarantee; validate the selected version in your project.

Useful next steps

Move from package metadata to a concrete selection or review workflow.