# MySharedPreferences

Clase que proporciona métodos estáticos para interactuar con SharedPreferences en Flutter. Proporciona funcionalidad para guardar y recuperar datos simples como cadenas y booleanos.

# Métodos Estáticos

  • getObjectForKey(String key): Devuelve un objeto almacenado en SharedPreferences para la clave proporcionada.
  • getBoolForKey(String key): Devuelve un booleano almacenado en SharedPreferences para la clave proporcionada, o false si no hay ningún valor almacenado.
  • saveString({required String key, required String string}): Guarda una cadena en SharedPreferences con la clave proporcionada.
  • saveBool({required String key, required dynamic value}): Guarda un valor booleano en SharedPreferences con la clave proporcionada.
  • removeObjectForKey(String key): Elimina el objeto almacenado en SharedPreferences para la clave proporcionada.

# Propiedades Estáticas

  • deviceUID: Propiedad estática que devuelve un identificador único para el dispositivo. Si no se ha almacenado previamente, genera uno nuevo y lo guarda en SharedPreferences.

# Uso

// Para inicializar SharedPreferences
MySharedPreferences.initialize();

// Para obtener un objeto almacenado en SharedPreferences
dynamic value = MySharedPreferences.getObjectForKey('myKey');

// Para guardar una cadena en SharedPreferences
MySharedPreferences.saveString(key: 'myKey', string: 'myValue');

// Para obtener un identificador único para el dispositivo
String deviceUID = MySharedPreferences.deviceUID;