studio7

3 consejos para mejorar tu aplicación Android de forma sencilla

Hay muchas formas de mejorar una app y de reducir las horas de trabajo, aquí vamos a ver tres de ellas que son fáciles, rápidas y efectivas.

1. – Permitir el cambio de idioma.

Recorrer los layouts y configurar un listado de @strings en cada layout.xml para referenciarlos al documento string.xml de /values y permitir que se puedan hacer cambios de idiomas.

Añadir una carpeta values-XX por cada idioma incorporando en cada una de ellas el fichero string.xml traducido.

Cada elemento dentro de cada string.xml va a tener el siguiente formato:

<string name="nombre_en_el_xml" >Traduccion en el idioma</string>

 

2. – Opciones de visualización en pantalla.

Para evitar realizar dos versiones de una vista para cuando el usuario gire la pantalla, y que se desconfigure todo al girarlo, hay una opción que es impedir que la pantalla rote al girarse. Esto se puede evitar mediante una sola línea de código en el AndroidManifest. Para ello tendríamos que añadir la línea en el AndroidManifest.xml para la actividad:

android:screenOrientation="landscape"

Otra opción sería bloquear que no se pusiera en vertical:

android:screenOrientation="portrait"

También lo podríamos hacer desde el código del programa mediante:

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

ó

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

según el caso.

 

3.- Insertar librerías al proyecto en Android STUDIO

A veces nos complicamos la vida programando código que si ubiesemos importado una sola librería nos ahorraría ese tiempo. Para poder importar las librerías a un proyecto android con el Android Studio es bastante sencillo, bastaría con:

i) Buscar y descargar la librería .jar e introducirla en /NombreProyecto/app/libs/nombrelibreria.jar

ii) Desde el menú principal elegir: File>Project Structure.

iii) En el modelo de nuestro proyecto App>Dependencies y seleccionamos +, se abrirá un menú desplegable y seleccionamos la segunda opción: File Dependencies.

iv) Elegimos el documento y OK.

 

Tan solo queda actualizar el proyecto y ya queda importada la librería, podemos utilizar sus métodos y clases.

 

Esperamos que estas pequeñas y sencillas aportaciones os sean de utilidad.