Что нужно знать про shared_preferences во Flutter/Dart?

FlutterJunior: понимает базовое назначение и может применить в простом кодеStorageТеорияflutterpreferencesshared_preferencesstorage

Что хотят услышать интервьюеры:

Коротко: shared_preferences хранит небольшие key-value настройки, но не предназначен для секретов, больших данных или сложных запросов.

Ответ:

Где применяется:

  • подходит для feature flags и простых настроек
  • операции могут быть асинхронными
  • данные не считаются защищенными

Пример:

final prefs = await SharedPreferences.getInstance();
await prefs.setBool('darkMode', true);

Как отвечать на собеседовании: объясните назначение, границы применения и почему это лучше альтернативы в конкретном сценарии. Типичная ошибка: хранить access token в preferences.

Источники

Похожие вопросы