¿Qué IDE de Android recomendarías para un proyecto informático de último año?

En realidad, utilicé Android Studio y Eclipse para un proyecto de CS basado en geolocalización usando la API de Google Maps este trimestre, por lo que podría estar mejor calificado para responder. También diseñé una interfaz de usuario robusta para la aplicación (que era necesaria), por lo que mi respuesta debería cumplir perfectamente con sus requisitos.

En pocas palabras: use Android Studio . Mi equipo cambió a la mitad de nuestro proyecto citando múltiples casos de Eclipse que no pudieron construir nuestros proyectos correctamente, a veces incluso se detuvieron abruptamente a la mitad del arranque. El temido error “ no se pudo resolver el símbolo R ” fue común y generalizado, y ocurrió al menos cinco veces en el transcurso de tres semanas; el mismo error se produjo en Android Studio solo una vez en siete semanas. Eclipse fue menos amigable en general: fue mucho más difícil integrar Google Play Services y API de Google Maps que lograr lo mismo en Android Studio, a menudo no era muy intuitivo navegar la estructura del proyecto y, como nuevo IDE, todos nosotros, mucho más irritante para navegar. Android Studio ofreció un control más fino sobre las cosas pequeñas, y descubrimos que nuestro trabajo se hizo el doble de rápido con él.

Tenga en cuenta que no estoy diciendo que Eclipse sea un IDE malo, es posible que solo fuéramos realmente malos con él. Pero por su aspecto, sensación y potencia intuitiva, Android Studio ganó la batalla. Eventualmente migramos por completo a Android Studio, y estamos muy contentos de haberlo hecho. Apenas puede decir que está en la etapa beta: ya es tan bueno como un IDE terminado.

Sin embargo, en términos de creación de una interfaz de usuario, hubo una diferencia mínima entre Android Studio y Eclipse. Ambos tienen buenos kits de herramientas de representación y funcionalidad de arrastrar y soltar (si te gusta ese tipo de cosas) para el front-end. La principal diferencia es que Android Studio tiene una ventaja con respecto a cómo empaqueta la estructura del proyecto, pero esto depende completamente de las preferencias personales: me pareció más fácil de usar, pero un desarrollador experto ni siquiera lo notará.

Android Studio sigue siendo el mejor IDE disponible para desarrollar tales aplicaciones.

Es de Google, los creadores de Android
Es oficial. Aunque en la versión beta, como la mayoría de los productos de Google, como Gmail o Drive, están en versión Beta solo por cualquier problema de patente o usabilidad que surja del uso incorrecto.

En segundo lugar, también puedes probar Appcelerator Titanium Studio. Eso también es bueno …

Gracias por el A2A.

He usado Eclipse para Android, y sinceramente es un poco molesto, pero funciona. Si ya estás familiarizado con Eclipse, eso es lo que buscaría. De lo contrario, Android Studio se ve algo mejor, y realmente no me preocuparía por problemas de estabilidad.

Una cosa buena de Eclipse es que es fácil de integrar con un editor como Vim o Emacs a través de Eclim. Si ya sabe cómo usar uno de estos, esta es absolutamente la opción que elegiría. Pero tanto Vim como Emacs tienen curvas de aprendizaje bastante empinadas, por lo que probablemente no valga la pena intentarlo a menos que ya te sientas cómodo con una de ellas.

Android Studio es lo que la mayoría de las empresas de la industria están usando ahora, por lo que sería bueno familiarizarse con él antes de ingresar a la fuerza laboral.

Tampoco ya está en Beta, y la versión 1.0.0 se ha lanzado oficialmente, por lo que no debería haber demasiadas preocupaciones sobre la inestabilidad o los errores.

Bueno, Android Studio ya no es beta. Ahora es el IDE oficial para Android. A menos que haya estado desarrollando aplicaciones de Android utilizando Eclipse durante un tiempo y no quiera perder el tiempo migrando desde Eclipse, no veo por qué necesitaría encontrar otro IDE que no sea Android Studio en este caso.

More Interesting

No puedo elegir entre PHP / Codeigniter, Ruby / Rails y Python / Django para el desarrollo de un portal de trabajo en línea con mucho tráfico, ¿alguien puede sugerirme qué tecnología usar?

¿Qué aprendizaje automático y otras técnicas de inteligencia artificial se utilizan en economía?

¿Pueden el aprendizaje automático y la inteligencia artificial ayudar al poder judicial en la toma de decisiones?

Cómo obtener una pasantía en Stack Overflow / Stack Exchange

¿El tiempo que tarda un navegador en cargar una página depende de la cantidad de líneas de códigos? ¿Pueden más líneas cargarse más rápido en algunos casos que menos?

¿Qué puedo hacer con Cloud Computing?

¿Cuán automatizables son los terapeutas?

¿Cuándo serán los robots de inteligencia artificial lo suficientemente buenos como para hacer un teatro de improvisación adecuado?

¿Internet de las cosas tiene un futuro más allá del aprendizaje automático y la IA?

¿Por qué las grandes empresas tecnológicas no utilizan la tecnología de computación Quantum para obtener todas las criptomonedas?

Si desea hacer un proyecto interdisciplinario que relacione la ingeniería mecánica, la informática y la biotecnología, ¿cuáles son algunos posibles temas o ideas?

¿Cuáles son las similitudes entre el aprendizaje automático y la econometría?

¿El chip de aprendizaje automático Nervana es un ASIC?

¿Cuáles son algunas revistas internacionales de informática de alto impacto en las que los estudiantes de secundaria pueden publicar?

¿Cuál es la diferencia entre un procesador dual core y un procesador core 2 duo?