import 'package:shared_preferences/shared_preferences.dart'; class UserPreferences { static List _savedLocations = []; static SharedPreferences? preferences; static Future init() async { preferences = await SharedPreferences.getInstance(); _savedLocations = preferences!.getStringList('savedLocations') ?? []; } static List getSavedLocations() { return _savedLocations; } static List saveNewLocation(String name, double lat, double lon) { _savedLocations.add(name); preferences!.setStringList('savedLocations', _savedLocations); preferences!.setDouble("$name-lat", lat); preferences!.setDouble("$name-lon", lon); return getSavedLocations(); } }