Las preferencias son muy fáciles de usar, y resultan muy prácticas.
Si tenemos que registrar datos simples como, el idioma que prefiere el usuario, el skin que quiere usar, fecha y hora de la última acción que realizó, podemos usar SharedPreferences sin problema alguno.
Las preferencias nos permiten guardar datos bien puntuales.
A diferencia de ello, las bases de datos nos permiten guardar información más elaborada.
Si tienes experiencia usando MySQL, SQLServer, Oracle, PostgreSQL o algún otro gestor de bases de datos relacionales, esto te resultará muy familiar.
Sucede que SQLite nos ofrece también la posibilidad de crear bases de datos relacionales.
Puedes imaginar a SQLite como un MySQL pequeño, o una simplificación de los antes mencionados.Se escogió esta opción porque nos permitirá crear bases de datos muy ligeras, de forma que nuestra app podrá interactuar con los datos incluso desde dispositivos con pocos recursos.
° Si solo necesitas guardar un entero, una cadena u otro valor en específico, basta con usar SharedPreferences.
Pero, si en cambio requieres de una estructura para tus datos, SQLite es una muy buena opción.
Copyright © 2019. Creado por Sergio Cotero.
Todos los derechos reservados para el autor. Solo para uso no comercial.