• slidebg1

Android Studio: 10 Trucos para sacarle el máximo partido


Android Studio es el entorno de desarrollo empotrado oficial para desarrollar aplicaciones Android. Al estar desarrollado sobre IntelliJ IDEA, aprovecha muchas de sus características para programar de forma más efectiva. 

A continuación vamos a ver algunas de las funcionalidades que te ayudarán a sacarle el máximo partido a este IDE. Ten en cuenta que estas son solo algunas de las posibilidades que ofrece, pero hay muchas más.

1. Shortcut

Los shortcuts son atajos de teclado que permiten realizar acciones de forma mucho más rápida. Para acceder a la lista de shortcuts hay que ir a Preferences(Settings en Windows y Linux) > Keymap. Podemos ayudarnos del buscador para encontrar más fácilmente la acción que queramos. Si queremos añadir o modificar un shortcut, se tiene que seleccionar la acción, abrir el menú contextual, seleccionar Add Keyboard Shortcut y marcar el atajo deseado.

 

El shortcut que más utilizo es el buscador de comandos. Imagina que quieres cerrar una pestaña y no recuerdas como hacerlo. Solo tienes que escribir close y obtendrás el atajo necesario.

Buscador de comandos:

MAC: cmd + shift + a

Windows / Linux:ctrl + shift + a

Aquí tienes otros atajos:

 

Envolver con (if/else, try/catch...):

MAC: cmd + alt + t

Windows / Linux:ctrl + alt + t

 

Eliminar código envolvente (if/else, try/catch...):

MAC: cmd + shift + supr

Windows / Linux:ctrl + shift + supr

 

Refactorizar código:

MAC: ctrl + t

Windows / Linux:ctrl + shift + alt + t

 

Consultar definición:

MAC: alt + espacio

Windows / Linux:ctrl + shift + i

Hay muchos más shortcuts. Si quieres seguir jugando puedes acceder a la página oficial de Android Studio y consultarlos.

2. Live Templates

Los Live Templates son fragmentos de código que se pueden insertar en el código escribiendo su abreviatura. Android Studio tiene una lista de plantillas por defecto, pero también tenemos la posibilidad de añadir nosotros las que queramos.

Para ver la lista de plantillas o añadir una nueva tenemos que ir a File > Settings > Editor > Live Templates

 

 

 

3. Postfix completion.

Aquí tenemos otra posibilidad que nos ofrece Android Studio para añadir rápidamente fragmentos de código. Lo que hace es convertir un fragmento de código en otro basándose en el postfix introducido, el tipo de expresión y el contexto.

Tecleando .for sobre una lista nos sugiere lo siguiente:

Se pueden ver todos los postfix en File > Settings > Editor > General > Postfix completion

 

4. Split screen vertically/horizontally.

En ocasiones será muy cómodo poder tener más de una pestaña abierta, para ello solo hay que pulsar el botón derecho del ratón en una pestaña de la pantalla principal y seleccionar Split Vertically / Horizontally. También se puede realizar esta acción mediante el shortcut asignado o mediante el buscador de comandos.

 

5. Analizar flujo de datos

Esta es una opción para analizar el flujo de datos sin necesidad de utilizar el debugger. Para utilizarlo se tiene que pulsar el botón derecho sobre un valor o parámetro y Analyze > Analyze Data Flow to Here / from Here

Cuando se usa Flow to here , el IDE calculará todas las ocurrencias que pueden aportar un valor a una variable, un parámetro o un campo. Por otro lado Flow from here nos mostrará dónde finaliza el flujo de un valor.

 

6. Material Colors para el Logcat

Es posible cambiar los colores del log accediendo a Preferences (Settings en Windows y Linux) > Editor > Colors & Fonts > Android Logcat. Desde aquí se puede modificar el color de todos los tipos de logs.

 

7. Expresiones regulares

Android Studio ofrece la posibilidad de comprobar las expresiones regulares sin necesidad de salir del entorno de desarrollo. Para ello, primero se debe marcar la sección de código como “RegExp”. Inject language or reference > RegExp

 

 

Entonces se puede utilizar la herramienta que tiene para comprobar las expresiones regulares.

 

 

8. Código sin distracciones

Hay un modo de visualización que puede sernos útil si queremos centrarnos en el código y abstraernos de todo lo demás. Este es el modo libre de distracciones que se puede activar en View > Enter Distraction Free Mode.

9. Code Style

Si trabajamos en equipo, puede que queramos utilizar el mismo code style, en este caso lo único que tenemos que hacer es compartirlo con el resto de miembros del equipo y utilizar el shortcut correspondiente para formatear el código.

Para crear nuestro propio code style hay que ir a Preferences(Settings en Windows y Linux) > Editor > Code Style.

10. Productivity Guide

Esta opción nos muestra las estadísticas de uso de algunas funcionalidades de IntelliJ. También es útil para descubrir funcionalidades que no conocemos. Para abrir la guía de productividad hay que ir a Help > Productivity Guide.

 

Como ya he comentado al principio, Android Studio nos ofrece muchas más posibilidades. Existe una amplia lista de shortcuts, plantillas y otras utilidades que pueden sernos de gran utilidad para ser más efectivos programando. Esta solo ha sido una muestra, ahora solo tienes que seguir investigando por tu cuenta.

 

 

 

Públicado el 11/05/2017

Comparte este post: