import 'package:flutter/foundation.dart'; import 'package:shared_preferences/shared_preferences.dart'; class OfflineMode extends ChangeNotifier { static const _key = 'offline_mode_enabled'; bool _enabled = false; bool get enabled => _enabled; Future init() async { final prefs = await SharedPreferences.getInstance(); _enabled = prefs.getBool(_key) ?? false; notifyListeners(); } Future setEnabled(bool value) async { _enabled = value; final prefs = await SharedPreferences.getInstance(); await prefs.setBool(_key, value); notifyListeners(); debugPrint('Offline-Mode: ${value ? "AN" : "AUS"}'); } }