An Android library that lets you implement MaterialPreferences on Setting UI.
FastSave is An Android library for fast and easy access to Android Shared preferences. It allows you to save any type or list in the SharedPreferences
and retrieve it in convenient way.
EasySettings is a library to help you add and maintain settings (AKA preferences) to your Android app. This library is designed to be as similar as possible to the "standard" way of creating and maintaining settings but much easier to implement and includes some extra features.
Available Settings (Quick Overview)
TypedValue is a tiny library project to simplify access to SharedPreferences
, Bundle or any other key-value storage with it's own KeyValueDelegate
.
Stash allows you to store custom objects and arrrayLists in SharedPreference just like you store string and int.
Android Secure SharedPreferences
Using Facebook Conceal Encryption.
SharedPreferenceStore simplifies access to the SharedPreferences by mapping entries to self-contained DAO objects. It supports optional AES encryption.
Armadillo is an shared preferences implementation encrypting it's content. It should be easy to achieve a fairly high level security while still be able to control most aspects.
Features:
This library will simplify usage of SharePreferences
in your projects. Let's setup and enjoy!
Android processor library for managing SharedPreferences persistence efficiently and structurally.
A tiny pin to reduce boilerplate codes in PreferenceFragment by using field and method binding.
A simple library to make the use of Android's SharedPreferences
easier while keeping it type safe. This library was designed to be used with a Dependency Injection Framework like Dagger 2 and Lombok for boilerplate code generation in mind. If you have never used one of those tools I highly recommend looking into them before you start building your app.
A set of RxJava2 Extensions to get/set values of SharedPreferences in a super simple way.
R2D2 Android uses Android Keystore to store passwords and other sensitive information for different API versions in an encrypted form.
Rapidly fast implementation of SharedPreferences which stores each preference in files separately, performs disk IO via NIO with memory mapped byte buffers and works IPC (between processes).
Remove boilerplate code for using SharePreference
to persist app's config data.
An easy to use SharedPreference library. You can read/write any object to SharedPreference easily with few lines of code.
Save your Gson object to Android Shared Preferences*
Imagine you have plenty of static data in JSON, and you have to save it to application state. Then this lib is suitable for you.
See Wiki for full docs : https://github.com/hynra/GSON-SharedPreferences/wiki
Kotlin Android Library, that makes preference usage simple and fun.
A Kotlin library for reactive and boilerplate-free Shared Preferences in Android. With KPreferences you can use Kotlin's marvelous delegate concept to easily use Android's Shared Preferences. Features:
SharedPreferences
properties with one line and without edit
, apply
or ... boilerplate codesSharedPreferences
changes without any memory leakSharedPreferences
.CipherSharedPrefs implements SharedPreferences with encryption layer and some new features.
When you put value to CipherSharedPreferences it is transformed to String and encrypted by provided ICipherHolder object, encrypted string is saved to SharedPreferences delegate.
A simple library that provides an AES encrypted version of the Android shared preferences.
Kotlin Android Library, that makes preference usage simple and fun.
Android library makes using Shared Preference easier.
Features:
The Sweetest way into saving and loading to SharedPreferences
.
Shade can reduce code related to SharedPreferences
operation efficiently using annotation processing.
This Android library let's you edit your application SharedPreferences
from the device itself.
A library to abstract out the preference implementation for Tablets and Phones. It presents a single list of all the preferences on the phone and the usual two pane layout on tablets.