¿Cuál es el mejor software para el desarrollo de Android, excepto Android Studio?

Bueno, bueno, es una pregunta bastante interesante y tuve que tomarme un poco de mi tiempo libre para responderla a fondo. También seré específico, ya que ha hecho una pregunta que requiere una respuesta adecuada.

Al alejarse del mundo de Android Studio (y también de Java / C ++), todavía tiene muchas opciones para desarrollar su aplicación de Android como lo desee. Ahora surge la pregunta de qué preferiría si la estrategia de desarrollo de plataforma nativa o multiplataforma, cualquiera de los cuales plantea su propio conjunto de desafíos para conquistar.

Para el desarrollo nativo, puede usar la tecnología Microsoft Xamarin Framework que le permite crear aplicaciones usando C #, un lenguaje excelente en sí mismo y la tecnología Xamarin es implementada por las mismas personas responsables de la variante de código abierto de .NET Framework (Mono ) y CLR. Otro punto a tener en cuenta es que, desde su adquisición por parte de Microsoft, la edición comunitaria está disponible de forma gratuita para que la use. En general, obtendrá un lenguaje moderno (C #), un marco robusto (Xamarin) y documentación de calidad a su disposición si sigue su camino.

Los problemas de rendimiento / diseño / otros que deben manejarse no son motivo de gran preocupación para la gran mayoría del desarrollo de aplicaciones desde el punto de vista del desarrollo de Plataforma cruzada, ya que ha madurado bastante en estos últimos años. Aquí, una de las opciones más obvias es utilizar Ionic Framework y dado que aquí estamos hablando del desarrollo multiplataforma, también tenemos una gran cantidad de productos de tecnología web a nuestra disposición. Ahora, la implementación de Ionic es muy buena, incluida la funcionalidad de interfaz de usuario nativa para dispositivos Android / iOS / Windows, pero el aprendizaje debe ser un poco cauteloso desde el punto de vista del principiante, ya que la versión 1 de Ionic se implementa en la versión 1 de Angular JS e Ionic 2 se ocupa de Angular2 basado en TypeScript. Según mi experiencia limitada, Ionic 2 es mucho más elegante ya que se basa en Angular2, que en sí mismo es menos desordenada que la implementación de Angular1.

Nota:-

  1. También hay tecnologías alternativas disponibles que pueden entusiasmarlo, como Apache Cordova, Corona y otras que usan las tecnologías web a las que estamos acostumbrados. También podría usar Eclipse con el paquete ADT para seguir desarrollando su aplicación de Android (es decir, si aún prefiere Java / C ++).
  2. Otra tecnología que vale la pena mencionar es que desde Facebook, ReactNative basado en el marco ReactJS también desarrollado por ellos. Aquí, aunque codifique utilizando tecnologías web, el marco lo compila de acuerdo con Native Platform para el que está destinado, de modo que obtenga una aplicación Native.
  3. Esta respuesta se ha escrito en el sentido de la percepción de que desea evitar la codificación en Android Studio y Java en general. Sin ofender, por lo tanto, el tono de la respuesta ha sido establecido por mí en consecuencia.
  4. Si me preguntas, mi preferencia personal es con la estrategia de desarrollo multiplataforma, pero la primera aplicación que ayudé a desarrollar es basada en Java y realizada en Android Studio. Es una aplicación llamada Codenza – Programas informáticos – Aplicaciones de Android en Google Play, compruébelo en Playstore y es una aplicación de Referencia de codificación para usuarios principiantes / expertos. Recientemente cruzó 50k descargas también. También puede visitar nuestro sitio web Codenza: una aplicación de referencia de codificación para programadores.
  5. Mencione lo que está desarrollando en el futuro y todo lo mejor con sus esfuerzos en el desarrollo de aplicaciones de Android.

Para el desarrollo nativo de Android , puede usar Eclipse o Android Studio. Sugeriría Android Studio, tiene muchas características nuevas integradas que serán útiles en el desarrollo futuro.

Para el desarrollo multiplataforma, hay diferentes IDE disponibles para desarrollar aplicaciones de Android.

  • Xamarin Studio / Visual Studio para el desarrollo de Xamarin.
  • Titanium Studio para la plataforma Appcelerator
  • Estudio visual para el marco iónico

..etc .. Hay muchas más ideas para diferentes tecnologías.

Elija la tecnología y use el IDE respectivo.

Existe un mejor IDE. Es Xamarin Studio. Debe escribir el código en C # si usa este IDE. Este IDE funciona mejor que el estudio de Android en términos de NDK y diseño.

Echa un vistazo a internet sobre XAMARIN STUDIO.

Si no te sientes cómodo con Android Studio, puedes probar unity 3d. Es un software fabuloso para diseñar juegos y software de Android, Macintosh o Windows.

Android Studio es el mejor IDE de código abierto para el desarrollo de aplicaciones de Android. Todavía puede usar eclipse para el desarrollo de Android. Pero recomiendo usar Android Studio para el desarrollo

More Interesting

¿Cuál es el futuro del desarrollo de Android? Si Android sale del mercado, ¿cuál es el futuro de los desarrolladores de Android?

¿La región o el país de la cuenta del desarrollador hace alguna diferencia en el ASO de la aplicación en Playstore o Appstore?

¿Se bloquearán los medios que las personas hayan comprado en la tienda de aplicaciones iOS o Google Play sin neutralidad de la red?

Cómo desarrollar una aplicación de Android de voz a texto de modo que haya un paralelismo entre escuchar la voz e imprimir el texto

¿Cuál es la mejor aplicación gratuita de grabación de audio para Android?

¿Qué aplicaciones utilizas para proteger tu privacidad y mantener seguros los datos de tu teléfono Android?

¿Cuáles son algunas aplicaciones de Android menos conocidas pero sorprendentes?

¿Cómo podría Google hacer que el sistema operativo Android sea más consistente en su conjunto?

¿Qué tan fácil / difícil es desarrollar una aplicación de Android?

Cómo crear una aplicación de Android que obtenga datos de DB y los muestre al usuario

Cómo calcular el 'color medio' de una imagen y configurarlo como fondo en Android

¿Es posible construir aplicaciones de Android con inteligencia artificial implementadas en Android Studio? ¿Cuáles son los pasos básicos?

¿Debo volver a los libros de Java y estudiarlos o continuar creando malas aplicaciones?

Cómo cambiar mi Android 4.4 a Android 6.0

¿Cuál es el mejor juego de Android Tower Defense en el que puedo crear un camino con torres?