¿Sabes cuáles son los tipos de recursos en Android? En este post, te hablaremos un poco sobre algunos de los recursos que puedes usar en este sistema operativo.
Tipos de recursos en Android
String
El primero de los tipos de recursos en Android son los string. Estos se utilizan para tener cadenas de texto en nuestra aplicación, de hecho, pueden estar escritos en diferentes idiomas y el sistema operativo es el encargado de seleccionar el que necesita en cada uno de los momentos.
Cabe resaltar que los string admiten argumentos y plurales. Ahora bien, te preguntarás a qué hace referencia cada uno. Para que lo entiendas un poco mejor, te lo explicaremos con un ejemplo.
Imagínate que tenemos una app de compras y, a su vez, contamos con un carrito en el que queremos mostrar los elementos que el usuario tiene añadidos, de manera que le presentamos al usuario una cadena de texto que contiene la expresión “tiene x elementos en el carrito”, en donde el argumento sería el número de ítems seleccionados y Este se modificaría constantemente, de acuerdo con las acciones que realice el usuario.
Por otro lado, siguiendo con el mismo ejemplo, los plurales serían la expresión que hemos de usar según la cantidad de ítems en el carrito, es decir, si tiene 1 es necesario utilizar el string “elemento”, mientras que si tiene 5 se debe usar el string “elementos”.
Color
Otro de los tipos de recursos en Android son los colores, los cuales se definen por medio de un código hexadecimal. Este código lo puedes modificar de acuerdo a las necesidades de tu aplicación.
Dimensión
Además de los ya mencionados, tenemos otro recurso que son las dimensiones. En Android encontramos 3 tipos:
- Píxeles: no es un tipo de dimensión muy recomendado, porque la resolución de las pantallas de cada dispositivo puede cambiar, por lo tanto, no podemos tener un control en el tamaño de los objetos.
- dp: una medida independiente que utiliza Android con el fin de que el tamaño de una vista se pueda adaptar dependiendo de la resolución de la pantalla, de modo que la podemos considerar como la opción contraria a los píxeles y, por ello, es la que se suele usar por defecto.
- sp: son los utilizados para las fuentes del objeto que nosotros mostramos en la pantalla. Su gran ventaja es que el usuario podría entrar a la configuración de su dispositivo y cambiar el tamaño según sus preferencias.
Estilos
Entre los tipos de recursos en Android también tenemos los estilos. A grandes rasgos, estos son un conjunto de reglas que definen el aspecto de los componentes de nuestra app.
Drawables
🔴 ¿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 semanaPor otra parte, encontramos los drawables, que hacen referencia a las imágenes estáticas que tenemos en nuestra app, por ejemplo, los iconos que usamos para mostrar diferentes enlaces.
Este tipo de recursos pueden ser PNG, JPG, Web o imágenes vectoriales. No obstante, el uso de vectoriales requiere de la transformación del archivo SVG por medio de una herramienta proporcionada por Android Studio.
Layout
Asimismo, tenemos los layout, que hacen referencia a la definición de porciones de la pantalla. Podríamos decir que es un tipo de recurso en Android que nos permiten establecer cierto control en la distribución de los elementos en una vista.
Menú
Por último, tenemos el recurso menú que, como indica su nombre, nos permite ofrecer varias opciones al usuario, de manera que estos contienen un listado de ítems que se vuelven aplicables dentro de la aplicación, por ejemplo, cuando estamos en una app y arriba nos aparecen los 3 puntitos que pulsamos para que nos muestren diferentes opciones. Esto nos sirve para interactuar con la app, como acceder a la configuración, las preguntas frecuentes o la ayuda del sistema, entre otras.
Ahora que conoces estos 7 tipos de recursos en Android, seguro que quieres seguir aprendiendo sobre los conceptos relacionados con el desarrollo de apps móviles.
Por ello, para ayudarte en tu proceso de formación en desarrollo Mobile, desde KeepCoding te ofrecemos nuestro Desarrollo de Apps Móviles Full Stack Bootcamp. Gracias a esta formación íntegra, intensiva y de calidad, podrá convertirte en un experto en muy pocos meses. Nuestra metodología, además, combina la teoría y la práctica para que afiances mejor los conocimientos aprendidos en cada módulo. ¡No dudes en solicitar más información e inscríbete ahora mismo para darle un giro a tu vida laboral y destacar en el sector IT!