- Документация
- packages пакеты
- Пакет shared_preferences
![Егор Долгов](https://sun9-63.userapi.com/s/v1/ig2/JJc0Zg8yRsgNboaiSl6SbxttobE3tS-fMDKo67HFu1RZZgEGgr-1EpkXymSH3FiIADcobxnKG-vqG3OW-BawnLMC.jpg?size=50x50&quality=95&crop=1024,223,826,826&ava=1)
За последние 30 дней: 11 просмотров, 6 посетителей.
Пакет shared_preferences
Пакет для сохранения постоянных данных ключ-значение, на устройствах iOS и Android. Реализация NSUserDefaults (на iOS) и SharedPreferences (на Android).
Данные сохраняются на диске асинхронно. Ни одна платформа не может гарантировать, что записи будут сохранены на диск после возвращения, и этот плагин не должен использоваться для хранения критических данных.
Т.е. стоит использовать для данных которые можно всегда получить заново: загрузкой с сервера или получить от пользователя.
Подключение пакета shared_preferences
Подключение в файле зависимостей pubspec.yaml:
Подключение в dart файле:
Создание экземпляра объекта SharedPreferences для дальнейшего чтения и записи данных
Чтение данных
Чтение данных типа String:
Чтение данных типа int:
value = null - если данных нет
Запись данных
Запись данных типа String:
Запись данных типа int: