import 'package:universal_ble_example/data/prefs_async.dart'; class StorageService { StorageService._(); static StorageService? _instance; static StorageService get instance => _instance ??= StorageService._(); Future init() async { // SharedPreferencesAsync is used via prefsAsync; no async init needed. } Future setFavoriteServices(List services) async { await prefsAsync.setStringList('favorite_services', services); } Future> getFavoriteServices() async => (await prefsAsync.getStringList('favorite_services')) ?? []; }