Junior — Middle
SharedPreferences aracılığıyla ayarları saklama mekanizmasını kullanmanın uygun olduğu bir örnek verebilir misiniz?
sobes.tech yapay zeka
AI'dan gelen yanıt
SharedPreferences в Flutter используется для хранения простых данных в виде пар ключ-значение, которые должны сохраняться между запусками приложения.
Уместно использовать SharedPreferences для хранения таких настроек, как:
- Выбор темы (светлая/тёмная)
- Флаг первого запуска приложения
- Предпочтительный язык интерфейса
- Состояние включения уведомлений
Пример:
final prefs = await SharedPreferences.getInstance();
await prefs.setBool('isDarkMode', true); // сохраняем настройку
bool? isDarkMode = prefs.getBool('isDarkMode'); // читаем настройку
SharedPreferences подходит для небольших объёмов данных, не требующих сложной структуры или безопасности.