3.5.0
Enhancements
- Annotation processor will generate
SharedPreferencesHelper
, so you don't need to getSharedPreferences
value like this:SharedPreferences.get<DataType>(key, defaultValue)
.
Take advantage of using it with dependency injection such as Dagger 2 and Koin.
Personally, I would recommend you to use Koin because of its simplicity.
Breaking Changes
PreferenceKeysConfig
now becomesPreferencesConfig
.PreferencesConfig
no longer supportsstringResName
since it is getting more complex to develop.