MMKV вместо AsyncStorage: быстрее и безопаснее
В PDP Mobile пересобрали локальное хранилище: ушли с AsyncStorage на MMKV. Получили нативное шифрование, более быстрый доступ и стабильное кеширование корзины между сессиями.

В PDP Mobile мы пересобрали локальное хранилище: ушли с AsyncStorage на MMKV. Причина простая — когда в 2025 все обсуждают privacy и on-device security, хранить чувствительные данные “как-нибудь” уже не вариант.
Что получили:
• нативное шифрование данных на устройстве
• заметно более быстрый доступ, чем у AsyncStorage
• стабильное кеширование корзины услуг между сессиями
Но был нюанс из жизни: пользователь закрыл приложение, вернулся позже, а на сервере услуга уже изменилась — цена другая или запись недоступна. Чтобы не ловить “сюрприз за кофе”, мы добавили валидацию корзины при открытии: сверяем актуальность услуг перед использованием кеша.
Итог: UX стал шустрее, данные — безопаснее, а корзина не живёт в своей вселенной 😌