¿Necesito un IDE para desarrollar aplicaciones de Android?

11

Después de leer algunos artículos en Google, decidí comenzar a trabajar en aplicaciones de Android, ya que es una plataforma de código abierto de Google.

Así que quería crear algunas aplicaciones. Tengo Android 2.2 Os Así que busqué en Google para encontrar las cosas y finalmente encontré este enlace para crear aplicaciones de Android.

¿Es este el enlace que me permite crear aplicaciones o necesitamos algún otro IDE? Al igual que tenemos gcc para cy VC ++ para C ++. ¿Qué otras cosas debo hacer para configurar esto?

niko
fuente
55
Comience con los tutoriales básicos . Describen cómo configurar su entorno y lo que necesita para ponerse en marcha.
Adam Lear
Creo que para escribir las aplicaciones para Android, necesitas saber Java o C ++. Si desea codificar en c #, necesita "Mono para Andriod" ( xamarin.com/monoforandroid ). ¿Conoces algún lenguaje de programación?
Asdfg

Respuestas:

9

También deberías probar IntelliJ Idea . Ahora la versión comunitaria tiene soporte para Android y después de lidiar con Eclipse y NetBeans durante años, encuentro que este IDE es el indicado para mí. La verdad es que no necesitas ningún IDE. Pero si desea centrarse en el desarrollo en lugar de escribir, definitivamente debería considerar usar uno.

Krystian
fuente
1
+1 IntelliJ Community Edition es sorprendente para el desarrollo de Android.
Chiron
1
Android Studio nació basado en IntelliJ IDEA.
Ivan Chau
5

Los tutoriales de desarrollo de Android de Google le enseñan cómo configurar Eclipse para el desarrollo de Android. La mayoría de los desarrolladores de Android que conozco usan esta configuración. Si se siente más cómodo con NetBeans, puede consultar el complemento NBAndroid , que está diseñado para admitir el desarrollo de aplicaciones de Android en NetBeans IDE. No conozco a nadie que use NBAndroid, y nunca lo he intentado, así que no puedo comentar qué tan bien funciona.

Es posible desarrollar aplicaciones de Android utilizando solo herramientas de línea de comandos , pero no conozco a nadie que realmente desarrolle este tipo de entorno.

Thomas Owens
fuente
También le enseñan cómo desarrollar sin Eclipse: developer.android.com/guide/developing/projects/…
Tamás Szelei
@ TamásSzelei Lo hacen, pero no conozco a nadie que realmente use ese método. Sin embargo, lo agregaré a mi respuesta para completar.
Thomas Owens
44
Solo uso las herramientas de CLI, pero principalmente porque soy un tipo vi de la vieja escuela que encuentra la mayoría de los IDE engorrosos. Todavía recomiendo IDEs para personas que no invierten en otras herramientas.
Karl Bielefeldt
"No conozco a nadie" ¿y? Utilizo la CLI principalmente, por ejemplo, y OP preguntó explícitamente si necesita un IDE o no.
Tamás Szelei
@ TamásSzelei Luego responda la pregunta con sus propias experiencias. Según mi experiencia con los desarrolladores de Android y Android, el método más utilizado es Eclipse y los complementos de Google. Hay una gran cantidad de soporte disponible para estas herramientas, y recomendaría usar esta pila a cualquier desarrollador nuevo, simplemente debido a esos recursos y soporte disponibles. El hecho de que puedas hacer algo no significa que debas hacerlo, y mis experiencias me dicen que debes considerar un IDE para el desarrollo de Android.
Thomas Owens
3

No, tu no. No necesita uno para desarrollar programas en ningún otro idioma ni para ninguna otra plataforma, pero le dará un impulso de productividad si está usando uno.

Su editor favorito o su IDE favorito son herramientas para su arte de programación. Siempre puede trabajar con las manos desnudas (Bloc de notas), pero tener una herramienta adecuada facilita la vida.

Use sus herramientas una vez que sepa lo que están haciendo por usted.

Raku
fuente
1
No del todo cierto. Hay (o puede haber) idiomas en los que no hay una fuente que se pueda editar a mano, el IDE crea binarios que se combinan en un todo compilado. No puedo recordar lo que son, pero recuerda trabajar con ellos en el pasado.
Jwenting
1
¡Interesante! Seguramente me encantaría ver uno de esos entonces. Creo que puedo recordar algunos lenguajes de programación basados ​​en gráficos donde escribes programas combinando cuadrados de un color determinado. Sin embargo, esos son lenguajes de programación esotéricos. Me refería más a los usos más comunes.
Raku
1
Creo que Smalltalk solía hacer esto. En cuanto a los horribles lenguajes gráficos, existe LabView, que los ingenieros utilizan (creo que tendré que usarlo para una clase de EE :(). También hay Scratch, pero es más un lenguaje educativo que cualquier otra cosa.
Tikhon Jelvis
¿Progress no lo hace para diseños de pantalla? No puedo recordarlo.
Jwenting
"No, no lo necesita. No necesita uno para desarrollar programas en ningún otro idioma ni para ninguna otra plataforma"
Alan B
1

Creo que las herramientas de línea de comandos para el desarrollo de Android están en desuso para las nuevas características (ICS), pero debería poder usarlas para el desarrollo 2.x. Dicho esto, sin duda recomendaría configurar Eclipse u otro IDE si puedes. Será más fácil seguir los tutoriales y también más fácil obtener ayuda en los foros (ya que será menos probable que las personas intenten reproducir sus problemas si trabaja en un entorno "diferente").

Además del SDK de Android, necesitará un SDK de Java. Todavía no he intentado usar Java 7 con el SDK de Android, pero debería estar bien. Si va a usar el emulador, querrá una máquina rápida con mucha memoria: el emulador emula un dispositivo Android completo, hasta una CPU ARM, por lo que mejora cuanto más potencia pueda lanzar. camino.

TMN
fuente
Vi que casi nadie mencionó el eclipse y estaba a punto de hacerlo cuando vi esto. ¡+1 reglas de Eclipse!
comprado777
1

Necesito, no, pero te estás preparando para muchas tareas domésticas que Google ha eludido para ti con su complemento Eclipse. Si desea ingresar y comenzar a escribir código, el Eclipse + ADT es tan sencillo como puede encontrar. Además, MUCHAS personas lo usan, por lo que si tiene problemas hay muchos tableros de mensajes para pedir ayuda.

luego
fuente
0

Podría desarrollar sin un IDE para Android si el SDK de Android admite argumentos de línea de comandos. Y podría usar el editor de código de su elección para escribir su código. En mi experiencia, aunque la forma preferida es usar el complemento Eclipse ADT.

Egryan
fuente
-5

Sí, necesitas IDE para el desarrollo de aplicaciones de Android. Puede usar Eclipse porque proporcionan un complemento, lo que facilita el uso de herramientas SDK de Android para su IDE y también están mejorando Android Studio.

Shirley Rogers
fuente
44
de hecho mal. Puede hacer todo con solo un editor de texto y la línea de comandos. Ciertamente es más conveniente usar un IDE, pero no hay nada que requiera uno.
Jwenting