Home avatar

Artículos y tonterías de un desarrollador Android

Atajos Fundamentales Para Android Studio

A continuación te dejamos algunos de los atajos más importantes para Android Studio que sin duda te van a ayudar a mejorar tu productividad.

Sobre todo al principio de empezar en el mundo del desarrollo, independientemente del IDE que estemos utilizando, por desconocimiento, realizamos todas las acciones a golpe de ratón. Nos movemos hasta llegar a la opción que estamos buscando y entonces, le hacemos click. Esto al cabo de día nos acaba quitando mucho tiempo, y si lo multiplicamos por la cantidad días laborables al finalizar el año, nos dará escalofríos 🥶. Es por ello que os compartimos una lista con los atajos más importantes para Android Studio que sin duda te van a ayudar a minimizar esas «pérdidas de tiempo».

Te dejamos por aquí 6 atajos que son esenciales que conozcas:

Buscar un fichero

Para buscar un fichero sobre todo nuestro proyecto puede ser horrible si tenemos que ir con el ratón sobre toda la jerarquía, o muy cómodo si podemos utilizar un buscador 😊

  • En Windows: Apretar dos veces la tecla Shift
  • En Mac: Apretar dos veces la tecla Shift

Buscar texto en el fichero actual

  • En Windows: Ctrl + f
  • En Mac: CMD + f

Eliminar una línea

Sitúate en la línea que quieras eliminar y pulsa las siguientes teclas:

Ofusca El Codigo De Tu Aplicación Android

Entramos a ver un tema que sobre todo al principio de nuestra vida profesional como desarrolladores Android no cuidamos lo suficiente (principalmente por desconocer la existencia de este tipo de herramientas). Ofusca el código fuente de tu aplicación si quieres evitar a toda costa sorpresas desagradables.

Si quieres más definiciones para poder seguir haciéndote una idea, te dejo por aquí la de la RAE.


Objetivos principales de la ofuscación:

  • Dificultar la ingeniería inversa: Impedir que otros entiendan cómo funciona tu algoritmo.
  • Seguridad por oscuridad: Aunque no es una medida de seguridad definitiva, dificulta la búsqueda de brechas.
  • Reducción de tamaño: A menudo, el proceso de ofuscación elimina espacios y renombra variables a una sola letra, lo que reduce el peso del archivo (minificación).

Técnicas comunes de ofuscación

Para lograr que el código sea ininteligible, las herramientas suelen aplicar varias capas de transformación: