A cryptography library and a SharedPreferences wrapper for Android that encrypts the content with 256 bit AES encryption. The Encryption key is securely stored in device's KeyStore.
SecuredPreferenceStore needs to be initialized before it can be used. Should be initialized as below inside the onCreate method of Application subclass or launcher activity.
SecuredPreferenceStore.init(getApplicationContext(), new DefaultRecoveryHandler());