sábado, 14 de junio de 2014

Android Studio. Adios Eclipse


Eclipse es una de las plataformas de programación o IDE más utilizada por los programadores que utilizan el SDK de Android. De hecho, este SDK se ofrece con este IDE por defecto pero no es el único pues existen plugins para Netbeans e incluso para Visual Studio.

A esta lista podemos añadir Android Studio, un completo IDE que nos permitirá crear y distribuir aplicaciones para Android.


INTRODUCCIÓN


Android Studio está creado y mantenido por la comunidad Android Developers. Todavía está en fase preview aunque es bastante estable y completo. El proyecto vio la luz en mayo del 2013 y desde entonces han ido ofreciendo versiones de prueba cada vez más completas.

La página principal del proyecto la podéis encontrar aquí y como allí explica, este IDE está basado en IntelliJ IDEA.
Entre sus principales argumentos tenemos
  • Integración con Gradle. Se trata de una herramienta que permite automatizar la tarea de construcción de nuestros proyectos (compilación, pruebas, generación de apk y distribución). Podéis ver más información aquí.
  • Reestructuración de código específico para Android con solución de errores más rápida
  • Herramientas específicas para mejorar rendimiento, usabilidad y compatibilidad con versiones 
  • Función para firmar aplicaciones.
  • Plantillas base para crear aplicaciones.
  • Editor gráfico para crear rápida y fácilmente nuestra interface gráfica de usuario.
  • Soporte para Google Cloud Platform.


DESCARGA E INSTALACIÓN

Como he mencionado, todavía no existe una versión final y las últimas canary versions las podéis encontrar y descargar desde aquí

La instalación como tal no existe pues lo que nos descargamos es un zip de apenas 160 MB el cual deberemos descomprimir en nuestro disco. Una vez en la carpeta bin veremos que existe un ejecutable tanto para x32 como para x64.



La primera vez que lo ejecutemos nos preguntará si deseamos importar la configuración de una versión previa de Android Studio.


Y esta será la pantalla inicial que nos encontraremos:



PRIMER PROYECTO

A través del menú inicial podemos importar, abrir o crear un nuevo proyecto.
La creación de un nuevo proyecto es muy sencilla con Android Studio pues viene con unas plantillas pre-diseñadas

En primer lugar deberemos especificar el nombre y ubicación del proyecto. Debemos tener en cuenta que determinados caracteres pueden dar problemas por lo que el propio IDE nos lo informará.



A continuación especificaremos la plataforma mínima para la que queremos desplegar nuestra aplicación


Y finalmente una de las plantillas pre-diseñadas que nos ofrece


En unos segundos Android Studio nos creará todos los archivos necesarios y podremos empezar a trabajar con nuestra aplicación


Una de las características que ya apuntaba al principio es que este IDE dispone de un editor de resources muy potente. Podemos trabajar con el código fuente en XML como es habitual y ver a la derecha el resultado...


... o utilizar directamente el editor visual arrastrando los componentes que queramos a la pantalla principal



PRUEBAS EN DISPOSITIVOS

Para probar la aplicación recién creada podemos hacerlo en un emulador


o en un teléfono real si lo tenemos conectado


Así es como se vería el típico Hello world utilizando el emulador

CONFIGURACIÓN

A pesar de no ser una versión definitiva, la cantidad de opciones disponibles no es nada despreciable


Android Studio buscará la ubicación del SDK pero podemos especificarlo en Other settings -> Default Project Structure


También tenemos acceso directo al SDK manager en Tools -> Android -> SDK Manager


PROS Y CONS

Android Studio está escrito en Java por lo que necesitaremos tener este instalado en nuestro equipo (JDK 6 o superior). Esto le resta rendimiento y los recursos de RAM necesarios son elevados. A poco que trabajemos un poco veremos que supera las 600 MB.
También debemos tener en cuenta que es una versión preliminar en continuo desarrollo por lo que algunas funciones no estarán implementadas o puede que no funcionen como debieran. Es conveniente verificar que siempre tenemos la última versión instalada.

Por lo demás, es un entorno muy completo y gratuito desde el que es fácil empezar a realizar nuestras aplicaciones para Android.


ENLACES DE INTERÉS

Para los que queráis conocer algunas diferencias entre este entorno y Eclipse, aquí os dejo un enlace
En este otro enlace tenéis un tutorial de cómo empezar a utilizar este IDE
Por último, aquí os dejo un libro (el único que he visto) dedicado enteramente a la programación de aplicaciones utilizando Android Studio. Curiosamente la persona que lo ha escrito es española, aunque el idioma del libro es inglés.
Comentarios
0 comentarios
Para Comentar Elige el Sistema de Comentario de tu Agrado:
Comentarios Comentarios Comentarios