import 'package:flutter/material.dart'; import 'package:shared_preferences/shared_preferences.dart'; class SettingsController extends ChangeNotifier { bool _vibrationEnabled = true; bool get vibrationEnabled => _vibrationEnabled; SettingsController() { _loadSettings(); } Future _loadSettings() async { final prefs = await SharedPreferences.getInstance(); _vibrationEnabled = prefs.getBool('vibration_enabled') ?? true; notifyListeners(); } Future toggleVibration(bool value) async { _vibrationEnabled = value; final prefs = await SharedPreferences.getInstance(); await prefs.setBool('vibration_enabled', value); notifyListeners(); } }