Skip to content
Navigation Editor

Conociendo opciones y herramientas de Android Studio

Seguimos descubriendo Android Studio con opciones que pueden sernos muy útiles: cómo generar un archivo APK firmado para subirlo a Google Play Store, la herramienta de Análisis de código, el Editor de navegación y el soporte RTL en el editor de Layout.

Opciones de menú y combinaciones de teclado

Comenzamos viendo algunos opciones y sus atajos de teclado que nos pueden ser de utilidad:

  • Import de métodos o campos estáticos: Seleccionar el método o campo, realizar la combinación de teclas Alt + Enter y seleccionar la opción Add on demand static import for 'android.widget.Toast'. Automáticamente ya estará la referencia import static android.widget.Toast.*; añadida, permitiendo importar las clases del paquete:Importación Campos y Métodos Estáticos
  • Moverse entre métodos de la clase en editor: Alt + flecha arriba o Alt + flecha abajo.
  • Unir en una sola línea: Ctrl + Mayús. + J.
  • Acceder a una vista rápida de los cambios recientes: Ctrl + Mayús. + C.
  • Popup de la estructura de un archivo: Ctrl + f12.
  • Mostrar número de línea en el editor: Siguiendo la ruta View > Active Editor y seleccionando la opción «Show Line Numbers».
  • Jerarquía de herencia de una clase: Seleccionar la clase y combinación de teclas Ctrl + H o accediendo a Navigate > Type Hierarchy.

Preparar la Aplicación para publicar en Google Play Store

Para poder publicar una aplicación en la Play Store de Google, previamente es necesario obtener el archivo compilado ejecutable con extensión APK, además de ser firmado digitalmente.

Generar archivo APK

En primer lugar, para obtener el archivo compilado, se deberá seleccionar la opción «Build Variants» (ruta View > Tool Windows), y cambiar el estado del módulo a «release». A continuación se volverá a reconstruir el proyecto desde la ruta Build > Rebuild Project.Generar APK firmada

Firmar archivo APK

En el supuesto de no tener almacenada una firma digital, se deberá crear una nueva a través de la ruta Build > Generate Signed APK…, en la nueva ventana se pulsará sobre el botón «Create new…», y será necesario completar los datos de la ventana denominada «New Key Store»:

Generar firma APK Key Store APK New Key Store

Al pulsar en «OK», mostrará de nuevo la ventana «Generate Signed APK Wizard», con los datos de la nueva clave almacenada. Tras pulsar en «Next», se indicará el directorio dónde se almacenará el APK del proyecto, y a continuación se pulsará sobre el botón «Finish», mostrando finalmente un mensaje de que se ha generado correctamente:

Key Store APK (II)Key Store APK Folder APK Generado

 

Análisis de código

Android Studio incluye Android Lint, herramienta que permite analizar código fuente, posibilitando mejoras en las prácticas de programación utilizadas, y mayor rendimiento y fiabilidad de las aplicaciones. Además seleccionando la opción «Inspect Code…», que es posible encontrar en el menú «Analyze», será posible mostrar las diferentes sugerencias sobre el código fuente a inspeccionar.

Para ello, será necesario seleccionar el objetivo de la inspección, para posteriormente poder navegar entre las diferentes sugerencias del código analizado:

Scope Code

Inspección de código

En el ejemplo de la imagen anterior, se puede apreciar cómo nos sugiere eliminar una referencia «import» en desuso dentro de la clase MainActivity.java .

Navigation Editor

Siguiendo la ruta Tools > Android > Navigation Editor, se podrá acceder a una herramienta gráfica para visualizar la estructura y diseño de una aplicación. Esta herramienta permitirá crear prototipos de una manera rápida, además de proporcionar a los diseñadores una previsualización del diseño en un dispositivo real, sin necesidad de conocimientos de programación. A continuación se comentan algunas de sus funcionalidades:

  • Crear una nueva Activity con sólo hacer click en el botón derecho del ratón.
  • Es posible editar el diseño de la Activity realizando doble click sobre ella.
  • Añadir transiciones a otras Activities, pulsando la tecla Ctrl o Alt, y seleccionando y arrastrando con el ratón.

Navigation Editor
Soporte RTL

Otra de las opciones disponibles dentro del editor de layout de Android Studio, es previsualizar el diseño de los elementos definidos en pantalla, estableciendo su disposición de derecha a izquierda, adaptando la visualización de una aplicación para aquellos sistemas de escritura que se realicen en este sentido (Árabe, Hebreo etc.).

RTL Select Right to Left Option

 

En el próximo tutorial Premium de esta serie, nos pondremos manos a la obra y describiremos un proyecto realizado con el nuevo IDE Android Studio 1.0.

Volver arriba
Esta web usa cookies para su correcto funcionamiento. No hay cookies de publicidad, aunque algunos de los contenidos mostrados (videos o documentos insertados) están alojados en servicios externos (Youtube, Vimeo, Box...) que sí pueden implementar sus propias cookies. También se ha incluido en pruebas un Agente AI que incluye sus propias cookies   
Privacidad