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).
Advexp.Settings Local
Create cross-platform .NET app settings and configuration. Locally configure your application. Make settings accessible in your Windows, .NET Core, Xamarin.Mac, Xamarin.iOS or Xamarin.Android applications natively.
Advexp.Settings Cloud
All features from 'Advexp.Settings Local' + save/load/delete settings to the cloud and sync them across different devices. Remotely configure your mobile application.
Advexp.Settings Pro
All features from 'Advexp.Settings Cloud' + use Realm Platform to store and sync app settings.
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
- Use Isolated Storage to save settings locally
- Configure your app by using Microsoft.Extensions.Configuration library.
.NET Framework and .NET Core, cloud version
- Load cryptographic keys and secrets by using Microsoft Azure service
Mobile applications, cloud version
- Remotely configure your mobile applications by using Google Firebase Remote Config service
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