¿Cuáles son los idiomas utilizados para desarrollar aplicaciones móviles? ¿Puedo usar HTML5, CSS, PHP y JavaScript para crear aplicaciones móviles o necesito saber Java y C ++? ¿Qué es la programación de Android? ¿Como es diferente?

Depende de su elección y plataforma que esté utilizando. Por ejemplo –

  • Aplicación nativa: Java (lenguaje principal de desarrollo de Android) y XML
  • Aplicación React Native – JavaScript
  • Aplicación iónica – AngularJs
  • Tecnología PhoneGap / Cardova: que utilizaba HTML 5, JavaScript, CSS
  • Tecnología Xamarin: que usa c # y en el 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.

Sí, puede usar HTML5, CSS, PHP y JavaScript para crear aplicaciones móviles.

Si desea hacer una aplicación nativa, entonces necesita saber Java, de lo contrario no necesita saber java.

Android es un sistema operativo móvil de código abierto creado en Linux que no es difícil de ingresar. El desarrollo de Android no es radicalmente diferente del desarrollo en Java en un entorno normal.

El desarrollo de aplicaciones de Android es fácil. Todo lo que necesita hacer es descargar el kit para desarrolladores de software de Android o el SDK en línea (sin costo) y comenzar. Incluso puedes hacer un pasatiempo con el desarrollo de aplicaciones; su facilidad de uso (puede desarrollarse para Android en un sistema habilitado para Windows, Mac o Linux), capacidad de edición, alta memoria y rendimiento, entorno de desarrollo rico, capacidad para admitir archivos multimedia en varios formatos, entre otras características propicias, hace que sea un idioma fácil de aprender.

No estoy 100% seguro, pero que yo sepa, el lenguaje es específico de la plataforma, es decir, si depende de la plataforma para la que se está desarrollando. Si desea desarrollar para iOS, utilice Objective C, para la plataforma de Windows necesita .NET (Visual C ++ / C #) y para el desarrollo de Android necesita Java, etc.
Puede usar HTML5, CSS y PHP para aplicaciones basadas en web, pero las aplicaciones basadas en web son diferentes de las aplicaciones nativas. Debe desarrollarlos para cada plataforma, ya que las aplicaciones basadas en nosotros se comportan de manera diferente en diferentes plataformas.
Además, tener conocimiento de C ++ hará que todo sea más fácil. Si conoce C ++, puede aprender Java fácilmente. Tener estos 2 idiomas definitivamente te ayudará a largo plazo.
La programación de Android es desarrollo para la plataforma Android. El desarrollo de Android usa Java como se indicó anteriormente. Grandes partes de Android están escritas en Java. Por lo tanto, aprender Java realmente ayudará. Pero si desea usar HTML, CSS y Javascript, puede usar Phonegap.
Al igual que Phonegap, hay varios IDE de desarrollo de aplicaciones de Android disponibles que permiten codificar en otro que no sea Java. Puede echar un vistazo a la Lista de IDEs para el desarrollo de aplicaciones de Android, ¿cuál es el mejor para usted? –
Espero que esto ayude !!

Para crear aplicaciones móviles para Android, debe aprender Java y para iOS debe aprender Active C. Pero aún puede crear aplicaciones móviles sin codificación, utilizando motores de juegos móviles como Construct2, Game Salad, buildBox, Unity, Game Maker, entre otros.

yo
te recomendaría usar el motor de juego Construct 2, esta herramienta está bien
diseñado para crear juegos móviles HTML5 sin codificación y cumplir con
Android o IOS utilizando la herramienta Intel XDK. Construct 2 es una herramienta gratuita,
Puede comprar una licencia según sus necesidades. Si necesitas más
asistencia en esto por favor consejos. Mi esposo ha aprendido muchos trucos.
en la construcción 2.

Saludos Claudia