Что нужно знать про shared_preferences во Flutter/Dart?
Что хотят услышать интервьюеры:
Коротко: shared_preferences хранит небольшие key-value настройки, но не предназначен для секретов, больших данных или сложных запросов.
Ответ:
Где применяется:
- подходит для feature flags и простых настроек
- операции могут быть асинхронными
- данные не считаются защищенными
Пример:
final prefs = await SharedPreferences.getInstance();
await prefs.setBool('darkMode', true); Как отвечать на собеседовании: объясните назначение, границы применения и почему это лучше альтернативы в конкретном сценарии. Типичная ошибка: хранить access token в preferences.