Core Java debe estar en tus consejos ya que eres un desarrollador de Android actualizado con Java 8 y sus futuros cambios
Aquí hay una lista de idiomas que se pueden usar para desarrollar en Android:
- Java: lenguaje principal de desarrollo de Android
- 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.
En cuanto a su segunda pregunta: Android depende en gran medida de su arquitectura de Java, me parece poco probable que haya otros lenguajes de desarrollo principales disponibles en el corto plazo. Sin embargo, no hay una razón particular por la que alguien no pueda implementar otro lenguaje en Java (algo así como Jython) y usarlo. Sin embargo, eso seguramente no será más fácil ni tan efectivo como escribir el código en Java.
- Como principiante, ¿qué debo usar para aprender el desarrollo de aplicaciones de Android: Eclipse o Android Studio?
- ¿Alguien puede darme una aplicación de ejemplo para la vista web de Android? Que solo necesita la URL de mi sitio web para que funcione.
- ¿Por qué debo aprender Java antes de aprender a desarrollar aplicaciones de Android?
- ¿Puede una niña ser emprendedora sola sin ningún cofundador?
- Aplicaciones de Android: ¿Cómo puedo replicar la función de WhatsApp 'haga clic en el nombre del grupo desde la barra de acción' para obtener la lista de miembros del grupo? ¿Cómo puedo agregar una barra de acción en la que se pueda hacer clic y cuyo texto se pueda cambiar al nombre del grupo (¿es una ruleta?)
FUENTE: ¿Qué lenguajes de programación se pueden usar para desarrollar aplicaciones de Android?