preferences => provide a SharedPreferences instance
defaults => provide your brand colors, text styles, layout settings, etc.
fallbackLang => provide a fallback EFUILang for Locales that EFUILang doesn't support (yet)
assetPaths => provide the AssetImage paths for this app
Create a pseudo-random config that follows the default vibe
i.e. a triadic ColorScheme that should be highly legible
Doubles are limited to half and/or twice their default values'
There is an optional shiny chance (1 in 4096) to change the Locale
Remove the custom value for key
When reset is true, the default value is restored (if present)
By default, both the live EzConfig.prefs and stored EzConfig.preferences values are updated
Set storageOnly to true to only update EzConfig.preferences
Setting storageOnly to true will make reset moot
Remove the keys custom values
When reset is true, the default value is restored (if present)
By default, both the live EzConfig.prefs and stored EzConfig.preferences values are updated
Set storageOnly to true to only update EzConfig.preferences
Setting storageOnly to true will make reset moot
Returns false if any keys fail to be removed, but all keys will be attempted