Android Studio o Eclipse, opinion de un desarrollador de aplicaciones

eclipse vs android studio

Hoy ponemos frente a frente a Eclipse vs Android Studio. Para quienes se inician en el desarrollo de apps android, es importante tener claro que entorno de desarrollo es el mejor y más completo para empezar con la primera aplicación, ese primer proyecto que un buen día, puede convertirse en una app de uso masivo y por lo tanto, reportar beneficios económicos.

En este artículo, David, un desarrollador de apps, concretamente el creador de Puzzle adventure, desgrana cual de esos entornos de desarrollo android, ha elegido para sus proyectos y aplicaciones android.

¿Android Studio o Eclipse?, he programado con eclipse desde hace 4 o 5 años, y siempre lo he defendido frente a otros entornos de desarrollo. Al principio usaba NetBeans y me gustaba mucho, pero a raíz de empezar con android, me pase a eclipse.

Eclipse vs Android Studio, opinion de un desarrollador de aplicaciones

Android Studio vs Eclipse

Desde que salió a la luz Android Studio, me he estado preguntado que razón habría para cambiar a este entorno de desarrollo y si sería mas una cosa para los nuevos, o también lo estarían adoptando los que ya trabajan con eclipse. En cualquier caso no le encontraba mayores beneficios.

Pero ahora, unos meses y un par de aplicaciones desarrolladas con Android studio, tengo que reconocer que me he pasado al otro lado. Mi último proyecto está ya empezado en Android Studio, me estoy familiarizando con el y todo apunta a que será el entorno que use desde ahora.

Por razones como:

  • Es el futuro.
  • En poco tiempo será lo único que el equipo de Android recomiende.
  • Está basado en IntelliJ IDEA, uno de los IDE para java de primer nivel (entre los mejores, con Eclipse, netbeans)
  • Y lo que realmente me ha hecho dar el salto, es su nueva forma de construir los apk. Más serio, mas versátil, mas potente, mas actual, y mas parecido a un proyecto en java.

eclipse o android studio

Y es que Android Studio utiliza Gradle, cuyas ventajas son claras:

  • Facilita muchísimo reusar código y recursos.
  • Facilita configurar, extender y personalizar el proceso.
  • Facilita la distribución del código y por tanto trabajar en equipos.
  • Gestiona las dependencias de una forma cómoda y potente (esta basado en Maven).
  • Nos permite compilar desde línea de comandos, lo cual nos puede salvar en una máquina en la que no tenemos todo el entorno montado.
  • Y lo más importante: Hace increíblemente fácil crear distintas versiones de la aplicación, por ejemplo para hacer una distribución multi-apk, para distintos dispositivos, o una versión gratis y otra de pago, o una versión de prueba que carga distintos recursos, apunta a webservices distintos, usa estadísticas distintas, etc.

En definitiva, estamos ante una herramienta con un potencial mucho mayor.

A continuación os dejo un pequeño manual para importar tus proyectos eclipse a Android studio. Si has empezado tu proyecto en eclipse, y quieres pasarlo a Android Studio, es muy sencillo.

Migrando desde Eclipse a android Studio

Aquí os dejo el enlace oficial (en inglés), para realizar la migración desde Eclipse a android studio.

Exportar desde eclipse.

1.        Actualizar el plugin ADT a la ultima versión.
2.        En Eclipse, selecciona File > Export.
3.        Abre el apartado Android, verás que aparece una nueva opción,  Generate Gradle build files, selecciónala.
4.        Elige tu proyecto y pulsa Finish.

Como Android Studio trabaja con Gradle, al generar los archivos gradle, ya tenemos todo lo necesario para importar el proyecto a Android Studio, o incluso para construirlo fuera de cualquier entorno si hiciese falta.

Como importarlo a Android Studio.

1.    Cierra todos los proyectos.
2.    Click en Import Project.
3.    Busca el proyecto en la ruta del workspace de eclipse.
4.    Dentro de la carpeta del proyecto, selecciona el archivo build.gradle y pulsa OK.
5.    En el siguiente dialogo, selecciona Use gradle wrapper y pulsa OK. (no te preocupes de las demás opciones)

Con estos 2 procedimientos, tendrás tu proyecto migrado del entorno de desarrollo Eclipse, a Android Studio.

A partir de aquí, queremos saber tu opinión sobre estos 2 entornos de desarrollo android, si alguno de ellos es el tuyo para crear apps o si por el contrario, tienes otro diferente.


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

      Valentin Garcia dijo

    DUDA SOBRE EL JUEGO
    Una pregunta tu juego el de «Puzzle Adventure», en que entorno de desarrollo lo hiciste.?

      Cristian Felipe dijo

    COMUNICACION ANDROID STUDIO
    buenas noches una pregunta, de verdad que quedaria muy agradecido que me pudieras ayudar, como puedo enviar datos de un pc a android estudio….

      UG dijo

    Muy útil
    Interesante y útil el artículo,

    Gracias estimados.

    🙂