Обложка канала

Android Broadcast

Качественная выборка Android Dev новостей, тезисы важных новостей и статей, личное мнение

Android Broadcast

6 лет назад
Открыть в
#Jetpack #DataStore #SharedPreferences

Prefer Storing Data with Jetpack DataStore

Всему суждено пасть. AsyncTask уже стали deprecated, UI на основе View будет заменен Compose. Вот и SharedPreferences будет замене новой библиотекой DataStore, разработанной на Kotlin и работающей на основе Coroutines.

Новая библиотека решена всех проблем SharedPreferences:
👉 Полностью асинхронное
👉 Уведомление об ошибках
👉 Транзакционное выполнение
👉 Поддержка миграции с SharedPreferences в DataStore
👉 Возможность работы как "Key-Value" так и хранилище объектов на основе Protobuf

В статье найдете примеры использования DataStore и миграции с SharedPreferences

Важно: DataStore не является заменой Room