Advexp.Settings 3.0

Create cross-platform .NET app settings and configurations for Windows, .NET Core, Xamarin.Mac, Xamarin.iOS or Xamarin.Android with cloud support.

Store and sync app settings by using Realm Platform.
Configure your app by using Microsoft.Extensions.Configuration library.
Save settings to the cloud and sync between iOS devises by using iCloud service.
Save settings to the cloud and sync them across different devices by using Amazon Cognito Sync service.
Remotely configure your mobile application by using Google Firebase Remote Config.
Load cryptographic keys and secrets by using Microsoft Azure service.
Save and load settings as dynamic parameters (name - value pairs).



Our Features

MacOS and iOS

  • Save settings in a normal form using NSUserDefaults
  • Save settings in an encrypted form using Keychain
  • Use InAppSettingsKit (for iOS app) together with Advexp.Settings

Android

  • Use SharedPreferences to save settings in a normal form
  • Use KeyStore to save confidential settings in an encrypted form

.NET Framework

  • Use Isolated Storage and Data Protection API to save settings locally

.NET Core

.NET Framework and .NET Core, cloud version

Mobile applications, cloud version

iOS applications, cloud version

  • Save settings to the cloud and sync between iOS devises by using iCloud service.

All platforms

  • Pro: Store and sync app settings by using Realm Platform
  • Cloud: Use Amazon Cognito Sync service to save settings to the cloud and sync them across different devices
  • Save settings as dynamic parameters (name - value pairs)
  • Use environment variables as settings
  • Use user storage for settings
  • Use any build-in or user-defined types which can be saved as a setting
  • Use Advexp.Settings in .NET Standard projects
  • Save or load settings by using JSON. In this case, the additional NuGet package Json.NET is used

and more...