Да, работал.
DataStore Preferences — это асинхронный аналог SharedPreferences, входящий в состав AndroidX DataStore. Он позволяет безопасно хранить простые пары ключ-значение, используя KSP над Kotlin Flow или RxJava3 для асинхронной работы и Protobuf/Proto DataStore или Proto DataStore для типов данных.
Основные преимущества DataStore Preferences по сравнению с SharedPreferences:
Пример использования DataStore Preferences с Kotlin Flow:
kotlin
Пример использования KSP для создания типобезопасного доступа:
kotlin
DataStore Preferences является рекомендуемым способом хранения простых настроек и данных в Android, заменяя устаревший SharedPreferences.