Ахиллесова пята SharedPreferences и стоит ли внедрять Datastore как альтернативу

Проблему SharedPreferences можно описать несколькими словами: ANR, блокировка перехода между экранами, явное нарушение стрик мода в Android SDK по работе в главном потоке. В чем проблема с SharedPreferences и решит ли ее Datastore - узнаем в этой статье. Узнать подробности

https://habr.com/ru/companies/alfa/articles/991556/

#SharedPreferences #Datastore #ANR

Ахиллесова пята SharedPreferences и стоит ли внедрять Datastore как альтернативу

В этой статье я расскажу то, о чём не спрашивают на собесeдованиях и не рассказывают на курсах по Android-разработке — о неявной особенности Android, которая влияет на деградацию производительности и...

Хабр

Я сделал Cardoteka и вот как её использовать [кто любит черпать]

Привет! Самое время в предновогоднее настоящее поделиться с вами опенсУрс проектом :) Встречайте -> Cardoteka <- строгая типизированная обёртка над Shared Preferences (SP) в мире Flutter. Этот материал будет коротким, с рекламными нотками (а точнее, приглашающий к дискуссии в issues и в комментарии) и readme-подтекстом. Так или иначе, это заслуженная метка "Обзор". https://github.com/PackRuble/cardoteka https://pub.dev/packages/cardoteka

https://habr.com/ru/articles/783712/

#sharedpreferences #flutter #dart #storage #cardoteka #кардотека #хранение #базы_данных #персистентность #keyvalue_storage

GitHub - PackRuble/cardoteka: The best type-safe wrapper over SharedPreferences. ⭐ Why so? -> strongly typed cards for access to storage -> don't think about type, use get|set -> can work with nullable values -> callback based updates

The best type-safe wrapper over SharedPreferences. ⭐ Why so? -> strongly typed cards for access to storage -> don't think about type, use get|set -> can work with nullable valu...

GitHub
My experience of migration CookiesStorage from SharedPreferences to DataStore in Android Part of the KMM project - droidcon

First of all, let’s explain why I need the CookiesStorage. To identify the user, server sets JWT token into the cookies.

droidcon