SharedPreferences en Android

Autor: | Última modificación: 1 de agosto de 2022 | Tiempo de Lectura: 2 minutos

Para acompañarte en tu aprendizaje sobre desarrollo mobile, en este post te contamos qué es SharedPreferences en Android y cuáles son sus características principales, ya que esta es una de las opciones que nos ofrece este sistema operativo para almacenamiento de datos.

¿Qué es SharedPreferences en Android?

A grandes rasgos, podemos decir que SharedPreferences en Android hace referencia a una forma de guardar datos en un dispositivo. Se considera como la forma más básica de este sistema operativo para almacenar datos en los diferentes dispositivos en los que se ejecuta la aplicación.

🔴 ¿Quieres entrar de lleno al Desarrollo Mobile? 🔴

Descubre el Desarrollo de Apps Móviles Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp en Desarrollo de Apps Móviles por una semana

Es bien sabido que cuando tenemos una aplicación vamos a querer tener cosas guardadas dentro del dispositivo, por ejemplo, si estamos haciendo una petición a Red vamos a querer tener ese contenido cacheado en el dispositivo. Del mismo modo, vamos a querer guardar si el usuario ha pasado por una pantalla o no, con el propósito de mostrarle cómo se utiliza esa pantalla o de enseñarle contenido de acuerdo con las acciones que ha ido realizando con anterioridad.

Características de SharedPreferences en Android

En cuanto a las características de esta herramienta, debes saber que SharedPreferences en Android se considera un fichero interno escrito en XML que guarda clave-valor de los datos que queremos guardar. Ahora bien, estos datos tienen que ser primitivos.

No obstante, SharedPreferences presenta un problema relacionado con su implementación, ya que la cantidad de datos que podemos almacenar dentro de este fichero es limitada.

De hecho, normalmente en SharedPreferences en Android se guardan configuraciones del usuario, como, por ejemplo, la pestaña que el usuario quiere ver al abrir la aplicación, entre otras cosas.

¿Por dónde seguir?

Ahora que sabes qué es SharedPreferences en Android y en qué consisten algunas de sus características principales, seguro que desearías conocer más sobre los diferentes términos que se encuentran relacionados con el desarrollo de apps móviles para este sistema.

Por ello, queremos decirte que en KeepCoding, con el objetivo de ayudarte en tu proceso de formación en desarrollo mobile, hemos creado nuestro Desarrollo de Apps Móviles Full Stack Bootcamp

Con esta formación intensiva, podrás aprender en muy pocos meses información fundamental, junto a profesionales con gran experiencia en este campo, acerca de cómo son los procesos de desarrollo de apps multiplataforma, así como cuáles son los fundamentos de diseño para iOS y Android. Asimismo aprenderás a trabajar con entornos de desarrollo, como Xcode y Android Studio, además de algunos de los lenguajes de programación más elementales, como lo son Kotlin y Swift. ¡Matricúlate ya y empieza a estudiar lo que te gusta!

[email protected]

¿Trabajo? Aprende a programar y consíguelo.

¡No te pierdas la próxima edición del Aprende a Programar desde Cero Full Stack Jr. Bootcamp!

 

Prepárate en 4 meses, aprende las últimas tecnologías y consigue trabajo desde ya. 

 

Solo en España hay más de 120.400 puestos tech sin cubrir, y con un sueldo 11.000€ por encima de la media nacional. ¡Es tu momento!

 

🗓️ Próxima edición: 13 de febrero

 

Reserva tu plaza descubre las becas disponibles.