# androidx.datastore.preferences.core

*** ** * ** ***

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/datastore/preferences/core/MutablePreferences` | Mutable version of `https://developer.android.com/reference/androidx/datastore/preferences/core/Preferences`. |
| `https://developer.android.com/reference/androidx/datastore/preferences/core/Preferences` | Preferences and MutablePreferences are a lot like a generic Map and MutableMap keyed by the Preferences.Key class. |
| `https://developer.android.com/reference/androidx/datastore/preferences/core/Preferences.Key` | Key for values stored in Preferences. |
| `https://developer.android.com/reference/androidx/datastore/preferences/core/Preferences.Pair` | Key Value pairs for Preferences. |
| `https://developer.android.com/reference/androidx/datastore/preferences/core/PreferencesFactory` |   |
| `https://developer.android.com/reference/androidx/datastore/preferences/core/PreferencesKeys` |   |
| `https://developer.android.com/reference/androidx/datastore/preferences/core/PreferencesKt` |   |
| `https://developer.android.com/reference/androidx/datastore/preferences/core/PreferenceDataStoreFactory` |   |
| `https://developer.android.com/reference/androidx/datastore/preferences/core/PreferencesFileSerializer` | Proto based serializer for Preferences. |
| `https://developer.android.com/reference/androidx/datastore/preferences/core/PreferencesSerializer` | Proto based serializer for Preferences. |