SharedPreferences en Flutter: ejercicio resuelto para guardar ajustes
SharedPreferences en Flutter: ejercicio resuelto
Si buscas guardar datos locales en Flutter, este ejercicio con SharedPreferences es un punto de partida ideal.
Enunciado
Guarda y recupera un nombre de usuario localmente para mantenerlo tras cerrar la app.
Solución en Flutter
Resultado esperado
El nombre se mantiene después de cerrar y abrir la app.
Errores frecuentes
- Guardar objetos complejos en SharedPreferences.
- No esperar operaciones asíncronas.
- No validar entrada antes de guardar.
Aplicación práctica
Ideal para preferencias de usuario, flags de onboarding y ajustes básicos.
Siguiente ejercicio recomendado
- Consumo de API con http en Flutter: ejercicio resuelto
- Firebase Auth login en Flutter: ejercicio resuelto con email y password
- FutureBuilder en Flutter: ejercicio resuelto para estados de carga
- Todos los ejercicios Flutter
Práctica guiada y siguiente paso
- Más ejercicios de Flutter
- Ejercicios C para reforzar fundamentos
- Programación en C en 100 ejercicios resueltos
- Ver el libro en Amazon (incluido en Kindle Unlimited)
- Suscribirte a la newsletter
FAQ
¿SharedPreferences sirve para datos sensibles?
No. Para datos sensibles usa almacenamiento seguro cifrado.
¿Qué límite de datos tiene?
Está pensado para pares clave-valor pequeños, no para grandes volúmenes.
¿Cuándo pasar a SQLite?
Cuando necesitas consultas, relaciones o persistencia estructurada.