import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:shared_preferences/shared_preferences.dart'; /// Overridden in `main()` with an instance obtained via /// `SharedPreferences.getInstance()` before `runApp`. Left unimplemented by /// default so a missing override fails loudly instead of silently using a /// throwaway in-memory instance. final sharedPreferencesProvider = Provider((ref) { throw UnimplementedError( 'sharedPreferencesProvider must be overridden in main() with a loaded SharedPreferences instance.', ); });