¿Qué prefieres usar en la programación para Android y por qué?

La primera aplicación que desarrollé fue un diccionario japonés-inglés, y utilicé Basic4android – Otros – ¡Se lanzó Basic4android v3.50! – principalmente porque quería hacerlo en términos de RAD y ofrecía una forma rápida de ingresar. En realidad, es un entorno agradable para reunir aplicaciones de Android, de forma rápida y relativamente indolora, pero he decidido que quiero tener más control. Asi que…

Ahora estoy usando Android SDK | Desarrolladores de Android que se combinan con Eclipse, el sitio web de la comunidad de código abierto de Eclipse Foundation, y es divertido de usar, pero la interfaz de usuario a veces se siente un poco desordenada. Puede, si se esfuerza, utilizar el nivel de abstracción que ofrecen las herramientas de diseño gráfico. De vez en cuando se siente torpe. Pasé la mayor parte de mi desarrollo dentro de los IDE de Microsoft, y uno no puede evitar comparar los dos. Próximo…

Instalé IntelliJ – El mejor IDE de Java y Polyglot. – la Edición comunitaria 13.0.2. Todavía no estoy seguro de si voy a atascarme demasiado en él, estoy más familiarizado con Eclipse y quiero reducir mi curva de aprendizaje. Las primeras impresiones son ciertamente favorables. Finalmente…

Instalé Intel XDK – Herramientas | Zona Intel® para desarrolladores. Solo he construido un par de proyectos de ejemplo. Es indudablemente ingenioso, y no estoy seguro de tener tiempo para entrenarme, dado que puedo volver a Eclipse.

Vale la pena echarle un vistazo a cada IDE. Son caballos para los cursos, pero aún consideraría el paquete ADT de Google, porque todo funciona la primera vez y se siente muy estable y sólido.

Todavía uso Java y el SDK de Android.
Comencé a trabajar en Android en 2007, cuando el SDK todavía estaba en prelanzamiento.

Codifico en Java principalmente. Funciona bien porque el SDK de Android está basado principalmente en Java y si planea brindar a sus usuarios la mejor experiencia, no hay forma de que pueda usar otra cosa que no sea Java. C ++ podría ayudar, pero debe comenzar todo desde cero y las bibliotecas no son rival para la experiencia y la facilidad.

Y a veces, cuando necesito trabajar con algo que es C ++, JNI siempre está ahí para ayudarme.

Acabo de sumergir mi dedo del pie en el agua usando Flashbuilder / Flex: es bastante rápido y fácil, además tiene la gran ventaja de funcionar tanto en computadoras de escritorio Mac y PC como en dispositivos iOS y Android (solo tiene que cambiar el diseño para las plataformas de diferentes tamaños).

Java, porque no tiene que preocuparse por los punteros y la asignación de memoria. El recolector de basura está a su disposición por defecto.

Java.

Si hay alguna biblioteca escrita en c ++, podemos incorporarla según sea necesario y comunicarnos con JNI o ​​algo así.

Lua a través de Corona SDK. Aprender Lua son los 10 minutos más productivos de mi vida.

More Interesting

Cómo construir una aplicación de Android que comience a grabar audio directamente cuando se inicia

Cómo ocultar aplicaciones en el sistema operativo Android sin usar aplicaciones de terceros

Cómo desarrollar e iniciar una aplicación Java en Android usando Google Cloud

¿Habría algún problema de derechos de autor con respecto al desarrollo de una aplicación de Android basada en el juego de mesa The Resistance?

¿Cuál es la mejor manera de aprender el desarrollo de Android de manera muy eficiente para las personas con experiencia en codificación cero?

¿Cuál es la mejor aplicación de Android para chatear con personas cercanas?

¿Cuál es el mejor servidor para alojar una combinación de aplicaciones Java, Android e iOS?

¿Cuánto tiempo llevará desarrollar una aplicación de reproductor de video para Android?

¿Cómo hago aplicaciones de Android?

Cómo manejar todos los datos del usuario y crear feeds de usuarios para crear una aplicación de red social que sea un clon de Android e Instagram

¿Cuánto más esfuerzo se necesita para crear una aplicación de Android si ya conoce Java?

¿Cuál es la mejor fuente gratuita en línea para aprender el desarrollo de aplicaciones de Android desde principiantes hasta avanzados?

Cómo aprender el desarrollo de J2EE / Android lo antes posible (para la persona que es principiante en Java)

¿Hay algún buen tutor en línea para aprender a desarrollar aplicaciones?

¿Dónde está la mayor demanda de desarrolladores de Android?