moviles - ¿Cuál es el mejor IDE para desarrollar aplicaciones de Android en?
ide para desarrollar aplicaciones android (20)
Estoy a punto de comenzar a desarrollar una aplicación para Android y necesito obtener un IDE. Eclipse y el complemento de eclipse de Android parece ser la opción natural. Sin embargo, estoy familiarizado con intelliJ y reafilado, así que preferiría utilizar intelliJ.
¿Alguien ha utilizado https://code.google.com/archive/p/idea-android/ ? ¿Esto es bueno?
¿Debo morder la bala y aprender Eclipse?
Aconsejo el paquete de Android para TextMate: https://github.com/nesterow/Android.tmbundle Es ligero y fácil de usar. No hay una inteligencia, pero en realidad solo te hace recordar mejor los espacios de nombres. :)
Creo que intellij es la mejor opción para Android. He utilizado tanto eclipse como intellij y he encontrado que intellij es mucho más fácil de usar con android en comparación con eclipse debido a estas razones:
Intellij proporciona un soporte integrado para Android y no tiene que configurarlo como tiene que hacer con eclipse. Intellij le brinda una función de búsqueda automática, que es realmente importante para desarrolladores como nosotros para aumentar nuestra productividad. Y si hablamos de eclipse, debe escribir cada uno de los métodos, nombres de clases, etc., por su cuenta. (Puede ser que eclipse también tenga esta característica, pero nunca la encontré y confíe en mí, traté de encontrarla como algo) Es mucho más fácil de usar y fácil de usar que eclipse. Espero que te ayude a ti y a otros miembros del desbordamiento de pila a decidir qué IDE es el mejor para el desarrollo de Android.
Mi elección personal es Intellij.
EDITAR
Pero hay una cosa que me encanta de eclipse y es el creador de diseño visual. Puede usar la técnica de arrastrar y soltar para crear un diseño y eclipse generará automáticamente un archivo XML para usted como XCODE.
EDITAR
¡¡Buenas noticias!! Intellij agregó una nueva función que muestra cómo se verá la vista de tu aplicación. No funciona exactamente como Eclipse pero le dará una buena idea sobre su diseño.
Mi elección personal sigue siendo Intellij porque me ayuda a escribir más rápido que eclipse.
EDITAR
Ok, chicos, en estos días estoy usando eclipse juno y encontré su tipo de buggy y lento. Así que si aún quieres usar eclipse, mejor apégate a una versión anterior. Y, finalmente, puedo encontrar la forma de habilitar la finalización automática en eclipse. A continuación se muestra un pequeño tutorial.
Eclipse -> Preferencia -> Java -> Editor -> Asistencia de contenido -> Activación automática
Ahora pon lo siguiente en las tres casillas dadas.
Auto Activation delay(ms) - 0
Auto activation triggers for java - .(abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
Auto activation triggers for javadoc - @#
Ahora eres bueno para ir Feliz codificacion
EDITAR
Como ahora Google ha adoptado Intellij para su propia herramienta de desarrollo de Android, ahora no hay duda sobre cuál es mejor. Intellij es mucho mejor que el eclipse. Y me cambié de nuevo a Intellij y siento que estoy en casa !! :RE
De los IDE existentes, Ted Neward los clasifica de esta manera:
Mejor: IntelliJ IDEA
Segundo: Netbeans
Tercero: Eclipse
Parece pensar que Eclipse arroja mucha "fricción"; Difícil decir lo que eso significa.
Edite, años más tarde: después de intentar usar Eclipse / Aptana para el desarrollo de nodos y usar los productos JetBrains para el desarrollo de nodos y rubíes, empezaría absolutamente con IntelliJ IDEA y probaría la prueba de 30 días.
Desafortunadamente, no existe un IDE perfecto para Android. Eclipse tiene más funciones, ya que es el único complemento desarrollado por IDE para Google. Sin embargo, si usted es como yo, cansado de bloqueos y cambios de modo de depuración / desarrollo deseados, utilice el complemento Netbeans desde http://nbandroid.kenai.com .
Eclipse es el entorno de desarrollo más utilizado para la plataforma Android. La razón es que incluso Google proporciona el complemento que se agregará en eclipse y comenzará a desarrollar las aplicaciones. He intentado instalarlo desde el mercado de eclipse, es muy fácil y sencillo crear la aplicación para Android . configurar también techbreaths.com/2012/12/setting-environment-android-app .
Eclipse es el mejor IDE. Es fácil de configurar aplicaciones de Android y depuración en eclipse
Eclipse no es tan difícil de aprender (uso Eclipse y NetBeans, y alterno con bastante facilidad). Si vas a aprender el desarrollo de Android desde el principio, puedo recomendarte Hola, Android , que acabo de terminar. Le muestra exactamente cómo usar todas las características de Eclipse que son útiles para desarrollar aplicaciones de Android. También hay una breve sección sobre cómo configurar para desarrollar desde la línea de comandos y desde otros IDEs.
Eclipse y Netbeans son horriblemente lentos, y es un milagro que incluso los desarrolladores serios se hayan mantenido en ello durante años, ni siquiera intenten seguir con un producto mejor.
Java como plataforma es una vergüenza cuando se trata de plataformas no portátiles (win, mac, linux) y si alguien va a desarrollar en la plataforma, le digo que haga otra cosa, pero que no use Java en absoluto. Para la movilidad, es probable que tenga buena suerte aquí, ya que los sistemas están más reducidos.
Por lo que sé, no hay ningún IDE existente para Java que no esté escrito en un entorno Java. Esto es horrible porque Java está arruinando el entorno de escritorio.
Estoy dispuesto a pasar horas en google para encontrar un IDE / Editor de Java que sea capaz de realizar proyectos de Android, pero utilizará un entorno nativo por sí mismo.
He estado utilizando IntelliJ IDEA durante los últimos 12 meses como mi IDE principal, pero a menudo también me veo obligado a usar Eclipse. Así que cuando tengo que trabajar en Eclipse empiezo a morderme las uñas. Voy a resumir mis pros y sus contras.
Eclipse pros:
- Editor visual. IDEA también tiene uno, pero es bastante primitivo. Sospecho que esta característica pronto se eliminará, ya que IDEA mejorará su editor.
- muchos proyectos en un panel derecho (esta es también mi estafa personal, ya que me gusta la cosa de un proyecto por panel de IDEA)
- Más rápido compila proyectos de Android. IDEA ha acelerado su proceso de compilación, por lo que también espero eliminar pronto este Eclipse pro
IDEA pros:
- intellisense más rápido (si te gusta Resharper, entonces sabes de lo que estoy hablando)
- autocompletar más inteligente - mi amigo y yo decidimos escribir la misma clase. Terminé antes que él simplemente porque IDEA reacciona más rápido a mis deseos.
- Increíblemente inteligente - ¿No sabes qué hacer? solo presiona Ctrl + Shift + Space e IDEA te dirá lo que debe venir allí. También reconoce el esquema de nomenclatura a si está llenando el objeto de name
, primero mostrará el método getName
.
- Añadiré más según me acuerde de ellos.
IDEA contras:
- Aún así, la única desventaja es que si abre el proyecto de Eclipse para Android y edita cualquier archivo de diseño XML, Eclipse ya no podrá mostrar el archivo editado en su editor de diseño visual. Esto no se ha corregido a partir de este día y es el error de IDEA, ya que de alguna manera desordena el XML.
En pocas palabras: si eres una persona que no ve las ventajas de ReSharper en .NET (y todos estamos codificados en .NET), entonces probablemente te mantengas en Eclipse. Es el IDE oficial de Android y crees que es el mejor.
Si le gustó ReSharper y desea codificar más rápido, entonces apreciará IDEA y la mantendrá para siempre.
I Feel Eclipse IDE es más adecuado para aplicaciones de Android que para otros IDE. Debido a que nos proporciona más de cinco perspectivas, lo que hará que nuestro proyecto sea flexible y sencillo. Puede probar que los ides de Eclipse comienzan con 3.6 o más le brindarán un mejor rendimiento.
Eclipse_jee_indigo
Eclipse_java_indigo
Eclipse_classic
Los eclipses anteriores pertenecen a la versión 3.7.2, que son todas las más recientes y admiten todo tipo de acceso.
Para mí lo mejor es que Motodev es un plugin de Eclipse desarrollado por Motorola.
Si aún no ha instalado Eclipse, le recomendaría MotoDev Studio de Motorola. Realiza muchas de las pequeñas y molestas tareas, como configurar tu entorno Android junto con tus caminos, y agrega una gran cantidad de funcionalidades integradas a Eclipse.
Incluso si ya ha instalado Eclipse, puede agregarlo como un complemento (no lo he intentado yo mismo). Es de Motorola, por lo que también tienen algunas funciones centradas en Motorola, como la posibilidad de agregar su aplicación al mercado de Motorola. De todos modos, si estás interesado, dale una oportunidad: http://developer.motorola.com/docstools/motodevstudio/
Si realiza el desarrollo de código nativo de Android con NDK, pruebe con Visual Studio. (No es un error tipográfico!) Echa un vistazo a: http://ian-ni-lewis.blogspot.com/2011/01/its-like-coming-home-again.html
Soy un gran partidario de utilizar el entorno que le resulte más familiar. Sin embargo, esta no es siempre la mejor opción. En algunos casos, un entorno diferente puede resultar en (¿mucho?) Mayor eficiencia a largo plazo.
En este caso particular, sospecho que seguir con lo que ya sabe es una buena opción, pero alguien que comience de nuevo se beneficiaría de la fácil configuración y la integración sdk / ndk ofrecida por eclipse. Tampoco sé cómo es la manipulación de geolocalización disponible (o la manipulación del estado del teléfono, es decir, las llamadas entrantes, etc.) en otros IDE, pero la integración dentro de eclipse se siente sin problemas.
AIDE es una opción divertida que uso al viajar o cuando no tengo ganas de estar sentado en mi escritorio todo el tiempo. Es un IDE extremadamente bien organizado que se ejecuta en Android, compila aplicaciones de Android y luego le permite instalar, todo sin tocar una computadora. Incluye una lectura logcat, resaltado de sintaxis y también compatibilidad con git. Obviamente, no tiene una gran cantidad de bienes raíces de pantalla disponibles y las cosas pueden desordenarse o no puede ver todo lo que quiere de una vez, pero para retoques rápidos o al principio de un proyecto es más que adecuado.
También puede desarrollar aplicaciones de Android llenas de UI completas utilizando Adobe AIR. Si planeas ir por esa ruta, entonces Flex Builder Burrito es el mejor IDE. Eche un vistazo a esta publicación en cuanto a lo fácil que es crear una aplicación AIR4Android http://blog.air4android.com/?p=13
Todos los IDE de Java con todas las funciones son buenos y comparten todos los mismos conceptos y características principales. Si puede orientarse en una, probablemente pueda hacer lo mismo con cualquier otra sin muchos problemas.
EDITAR: Google nos dio un maravilloso regalo con el nuevo y gratuito AndroidStudio es muy bueno. Lo recomiendo altamente sobre Eclipse.
Un IDE que soporta el desarrollo de Android está Processing para Android: http://wiki.processing.org/w/Android . El procesamiento es su propio idioma, pero es fácil de aprender. El procesamiento para Android requiere que se instale el SDK de JDK y Android, pero se ejecuta por sí solo. Se ejecuta en Linux, Mac OSX y Windows (en una nota al margen: uno puede desarrollar una aplicación de escritorio en Procesamiento y luego compilarla para apuntar a cualquiera de estos sistemas operativos). Su desarrollo está en curso pero funciona. Es especialmente bueno para esbozar rápidamente una idea y ejecutarla en su teléfono Android (incluso si planea desarrollarla en otro IDE).
Hay un foro de soporte activo aquí: http://forum.processing.org/android-processing .
Un buen sistema es Basic4Android - ideal para cualquier persona familiarizada con Basic,
- Incluye un diseñador visual para diseños de pantalla.
- Puede conectarse a los emuladores disponibles como parte del SDK de Android
- Hace que sea relativamente fácil desarrollar programas.
ÚLTIMAS NOTICIAS
Android Studio ha salido oficialmente de beta y ha sido lanzado. Ahora es el IDE oficial para el desarrollo de Android: Eclipse ya no será compatible. Definitivamente es el IDE de elección para el desarrollo de Android. Enlace a la página de descarga: http://developer.android.com/sdk/index.html
NOTICIAS
A partir de Google I / O 2013, el equipo de Android se mudó a IntelliJ Idea con el nuevo IDE de Android Studio: http://developer.android.com/sdk/installing/studio.html
Es genial ver que Google aprueba Idea. Es seguro decir que Android Studio, y por lo tanto Idea, de ahora en adelante será el IDE definitivo para el desarrollo de Android. :RE
RESPUESTA ORIGINAL
IntelliJ ahora tiene soporte para Android. Consulte Activación del soporte de Android desde la página de ayuda de JetBrains y la página del proyecto Google Code para el complemento. La página wiki de Getting Started es bastante útil.
Si está acostumbrado a IntelliJ, no creo que sea beneficioso cambiar los IDE solo para las herramientas de Android. Puedes trabajar en Android con cualquier editor de texto (yo uso Vim). Si eres más productivo con un entorno específico, no veo por qué tendrías que aprender uno nuevo. En mi opinión no vale la pena. Además, soy un gran fan de IntelliJ. El complemento IntelliJ te permite crear archivos apk y enviar la aplicación al emulador, eso es todo lo que necesitas para el desarrollo de la aplicación Android. Yo diría que estás a salvo con IntelliJ.
Actualización: ahora hay un IDE gratuito oficial para IntelliJ Android Dev! http://blogs.jetbrains.com/idea/2010/10/intellij-idea-10-free-ide-for-android-development/