¿Se pueden escribir las aplicaciones de Android en algún otro idioma que no sea Java?

Aquí hay una lista de idiomas que se pueden usar para desarrollar en Android:

  • Java: lenguaje principal de desarrollo de Android
  • Kotlin, idioma de JetBrains que recibió el apoyo de Google, anunció en Google I / O 2017
  • C ++ – NDK para bibliotecas, no aplicaciones
  • Python, bash, et. Alabama. – A través del entorno de secuencias de comandos
  • Corona- One es usar el Corona SDK. Corona es un SDK de alto nivel construido en el lenguaje de programación LUA. LUA es mucho más simple de aprender que Java y el SDK elimina gran parte del dolor en el desarrollo de aplicaciones de Android.
  • Tecnología Phonegap / Cardova: que utilizaba HTML 5, JavaScript, CSS
  • Tecnología Xamarin: que usa c # y en la que se usa mono para eso. Aquí MonoTouch y Mono para Android son implementaciones multiplataforma de la Infraestructura de lenguaje común (CLI) y las Especificaciones de lenguaje común.

El sistema operativo Android está escrito en Java si aprende Java, podrá crear aplicaciones de Android de todo tipo.

Java es el lenguaje de desarrollo de aplicaciones móviles más adecuado porque se ejecuta en todas las plataformas, incluido el famoso Android.

Pero aparte de Java, hay más lenguajes de programación que se utilizan para hacer aplicaciones de Android hoy en día …

  • Rápido….
  • C # C # se conoce como C Sharp. …
  • C objetivo. …
  • C ++ …
  • JavaScript …
  • HTML5 …
  • Rubí. …
  • Perl …

Entre estos Swift hay un lenguaje de programación que tiene el potencial de remodelar el futuro …

Y, en general, el HTML se utiliza para diseñar aplicaciones …

Ver este informe …

Gracias…

Sí, hay varias otras opciones. Pero es posible que no ofrezcan la comodidad y el soporte proporcionados para Java. Por ejemplo, Java tiene un enorme soporte comunitario para Android. Casi todos los problemas simples que enfrenta al desarrollar aplicaciones están bien explicados por alguien en uno de los foros, que no es el caso para otros idiomas.

Puede desarrollar aplicaciones de Android utilizando Java, C #, C ++, html, python, javascript y varios otros. Incluso hay opciones para desarrollar aplicaciones usando GUI sin codificar nada.

Por supuesto, hay muchas tecnologías / plataformas disponibles que le permiten desarrollar aplicaciones móviles para Android. Algunos de los ejemplos son:

JavaScript- Meteor, React Native

ActionScript- Adobe AIR

C # – Xamarin

Sí, por supuesto .

Por ejemplo http://ai2.appinventor.mit.edu

¡Este sitio le permite crear una aplicación de Android funcional sin tener que escribir código!

O Unity – Motor de juego

Use el motor de juego Unity para crear una aplicación de Android. Puede elegir entre 2 lenguajes de script: Java y C #

Sí, por supuesto … hay herramientas multiplataforma que se utilizan para desarrollar aplicaciones móviles como

Xamarin IDE, phonegap, sencha, ionic, react etc.,

Además de la respuesta anterior

Javascript / c # usando un motor de juego como la unidad.

Sí, se puede escribir con la ayuda de NDK. Aparte de esto, hay muchos marcos disponibles.