Saltar la navegación

5. Entornos de desarrollo integrado (IDE)

Un IDE no es más que una aplicación informática que agrupa un conjunto de herramientas para facilitar el desarrollo de aplicaciones, acompañado de una interfaz gráfica que facilite su uso con la finalidad de aumentar la productividad.

El IDE oficial para el desarrollo de aplicaciones en Android es Android Studio, basado en la herramienta de desarrollo IntelliJ que se ha modificado incluyendo aquellas funciones específicas que mejoran la productividad en el desarrollo de aplicaciones para Android.

Algunas de estas funciones son:

  • Integración con el emulador, que veremos en unidades posteriores.
  • Instant run, que permite ver cambios de código sin reiniciar la aplicación.
  • Desarrollo unificado para todos los dispositivos Android (móvil, TV, smartwatch, Android Auto).
  • Editor de código inteligente, con autocompletado.
  • Control de versiones del código integrado.

Todas las herramientas que ofrece Android Studio se agrupan en una interfaz gráfica, las más importantes las podemos identificar en la siguiente imagen:

Android Studio

1. Editor de código

En esta sección podremos escribir y modificar el código de los diferentes archivos que componen la aplicación. Esta sección puede cambiar dependiendo del tipo de archivo que editemos.

2. Ventana del proyecto

Esta ventana cambia en función de la pestaña herramienta que hemos seleccionado, en ellas podemos encontrar la administración del proyecto y los métodos usados en cada clase. Puedes expandirlas y contraerlas.

3. Ventana de herramientas

Al igual que la anterior, te brindan acceso a tareas específicas, como el control de versiones, entre otras. También puedes expandirlas y contraerlas.

4. Barra de pestañas

Permite expandir o contraer las ventanas de herramientas que podemos ver en las secciones 2 y 3.

5. Herramientas de compilación y ejecución

En esta barra podemos ver en qué dispositivo ejecutamos la aplicación.

6. Barra de estado

Nos mostrará los mensajes de información y advertencias que se muestran en los diferentes procesos que ejecuta el IDE.

7. Emulador

Muestra la simulación de un dispositivo Android donde estaría instalada la aplicación del proyecto. Se pueden realizar todas las acciones que se harían en un dispositivo real.

Creado con eXeLearning (Ventana nueva)