¿Qué lenguaje de programación es necesario para crear aplicaciones de Google Play?

Algunas buenas respuestas aquí. Java es el tema común y por buenas razones. Sin embargo, debe tenerse en cuenta que no es el único idioma que puede usar para crear aplicaciones de Android. He encontrado muchas otras herramientas que tienen compiladores que le permiten usar otros idiomas para el desarrollo de Android, pero depende de la aplicación que utilice. desea crear y en qué plataformas desea distribuir además de Android. Cada herramienta tiene sus pros y sus contras. Algunas de estas herramientas incluyen:

  • QPython – Python en Android y Kivy: Python Framework multiplataforma para NUI para Python
  • 5 razones para usar C ++ para el desarrollo de Android: Dice Insights e introducción de Android 1.5 NDK, versión 1 para C y C ++
  • PhoneGap, crea increíbles aplicaciones nativas y aplicaciones web progresivas con Ionic Framework y Angular y Apache Cordova para CSS, HTML, JavaScript
  • Desarrollo de aplicaciones móviles multiplataforma para iOS, Android y la plataforma de desarrollo de juegos de código abierto número 1 del mundo para C ++ y Javascript para juegos
  • Unidad – Game Engine para la creación de juegos multiplataforma generalmente geniales
  • Aún más: los 12 marcos principales para el desarrollo de aplicaciones de Android

Haga su investigación en función de su idea de aplicación. En general, escribir en el idioma destinado a la plataforma puede resultar en una experiencia más receptiva para el usuario. Sin embargo, estas opciones multiplataforma están mejorando rápidamente. Además, probablemente habrá algunas consideraciones específicas del hardware del dispositivo que pueden estar limitadas en otras opciones multiplataforma nuevamente, dependiendo de los requisitos de su aplicación.

En Hunted Hive Digital Solutions somos principalmente una empresa de desarrollo web de aplicaciones, podemos crear aplicaciones nativas en iOS y Android, pero si la aplicación es una extensión de un sitio web sin interacciones importantes de hardware, a menudo el marco icónico funciona bien.

Si, por aplicaciones de Google Play te refieres a la aplicación de Android, entonces el idioma principal es Java . Muchas personas sugieren saltar directamente al desarrollo de aplicaciones de Android y aprender Java en el camino, pero le sugiero que primero aprenda los conceptos básicos de Java al menos. Luego puede descargar Android SDK con Eclipse o Android Studio y aprender a desarrollar la aplicación. De esta manera comprenderá fácilmente los códigos Java y los implementará.

También puede usar C ++, C, Python, Lua, etc. pero Java se usa principalmente y ampliamente.

Yo diría que realmente no hay ningún lenguaje de programación necesario. Se puede hacer en casi cualquier cosa hoy en día. Durante muchos años, Java fue considerado el lenguaje de facto de Android. Sin embargo, eso ha comenzado a cambiar. Con muchas herramientas y bibliotecas como Xamarin y React Native, las aplicaciones de Android se pueden escribir en casi cualquier lenguaje de programación.

Si quieres escribirlo en C #, elige Xamarin.

Si desea escribirlo en C ++, existe el NDK de Android, así como un Qt Framework y otras opciones.

Si desea utilizar HTML, CSS y Javascript, considere React Native y otras herramientas similares.

Además, para quienes no les gusta Java, existe Kotlin, que muchos consideran una mejora en Java. Google intenta lentamente dejar que Kotlin se convierta en el lenguaje de programación predeterminado para Android.

En general, ya no importa qué lenguaje de programación conozca. Para muchos idiomas populares, hay una manera de desarrollar aplicaciones de Android, siempre que tenga las herramientas adecuadas.

Aprende Java Luego busque tutoriales sobre el desarrollo de aplicaciones de Android a través de Eclipse. Luego cambia al estudio de Android. Incluso Google tiene algunos tutoriales muy buenos para el desarrollo de aplicaciones de Android. Busque Project Sunshine y encontrará que está disponible de forma gratuita en línea.

He desarrollado algunas aplicaciones para Android. Le sugiero que comience a aprender algo de Java y adquiera algunos conocimientos de la API de Android.
Un buen punto de partida después de aprender Java es el sitio para desarrolladores de Android (developer.android.com).
Hay algunos buenos entrenamientos en ese sitio.

Buena suerte. No es tan difícil cuando tienes buena motivación y dedicación.