Introducción
SharedPreferences es un plugin en Flutter que proporciona una forma persistente y asíncrona de almacenar datos simples como bool, double, int y String en Android e iOS.
¿Para qué se Usan?
Configuraciones de la aplicación: Útil para guardar configuraciones que necesitas persistir entre sesiones o cuando abres o cierras la aplicación, como el tema o el idioma.
Guía de usuario: Si tienes algún tutorial o guía de usuario, puedes usar Sharedpreferences para guardar cuando el usuario ya ha completado la guía.
Recuerda que SharedPreferences no está diseñado para almacenar grandes cantidades de información, por lo cual no es recomendable usarlo como si fuera una base de datos.
Instalación
Para usar SharedPreferences, primero debes importarlo a tu proyecto:
Guardar datos
Para guardar datos, puedes usar los métodos setBool, setDouble, setInt, setString:
SharedPreferences prefs = await SharedPreferences.getInstance();
prefs.setInt('counter', 1);
Leer datos
Para leer datos, puedes usar los métodos getBool, getDouble, getInt, getString:
SharedPreferences prefs = await SharedPreferences.getInstance();
int counter = prefs.getInt('counter') ?? 0;
Eliminar datos
Para eliminar datos, puedes usar el método remove:
SharedPreferences prefs = await SharedPreferences.getInstance();
prefs.remove('counter');
Conclusión
SharedPreferences es un plugin muy útil y eficaz para guardar datos simples y configuraciones sencillas para tu aplicación, espero que este post te haya sido de ayuda para entender su funcionamiento.
Top comments (0)