¿Qué idiomas se utilizan para hacer aplicaciones de iOS o aplicaciones de Android?

El lenguaje básico utilizado para crear aplicaciones de Android es XML. XML se usa para diseñar el diseño de la aplicación (leer GUI), tenga cuidado, el XML en sí mismo no puede hacer nada, básicamente una aplicación hecha de solo xml es exactamente una foto con una respuesta fija (como el color del botón se oscurece cuando clic) Aparte de eso, XML es solo la cara de la aplicación. Para los cerebros de la aplicación, es decir, lo que desea hacer cuando el usuario hace clic en el botón, como mostrar una ventana emergente, redirigir al usuario a otra página (o actividad), etc., se utiliza principalmente Java. Pero, aquí viene el lado positivo. El programador tiene la opción de elegir qué idioma quieren usar para hacer los cerebros. El SDK (Kit de desarrollo de software) es compatible con Java de forma predeterminada. Sin embargo, si no se siente cómodo usando java, entonces usando un NDK (Native Development Kit), puede codificar en C o C ++.

Esto depende de tu preferencia. Pero, la mayoría de las personas usan Java, por lo tanto, Java tiene más bibliotecas en Internet y es más fácil encontrar ayuda si te atascas, ya que la mayoría de los programadores prefieren Java. El uso de C o C ++ puede tener otros beneficios, como el hecho de que ambos lenguajes son relativamente más antiguos que Java, por lo que deberían ser más estables.

Finalmente, antes de pasar a iOS; para principiantes completos en el desarrollo de Android: debe instalar Android Studio o algún otro IDE para crear aplicaciones de Android.

PD: prueba Android Studio, es lo mejor para principiantes y luego intenta subir de nivel.

Además, un seguimiento detallado para el desarrollo de Android: la respuesta de Priyansh Bhatt a ¿Qué debo hacer para obtener mi primer trabajo como desarrollador de aplicaciones de Android?


Pasando a iOS, puede crear aplicaciones para iPhones usando Swift (es otro lenguaje creado por Apple solo para desarrollar aplicaciones de iOS) o puede usar Objective-C. El objetivo C hereda directamente del lenguaje de programación C. No he probado el desarrollo de iOS hasta ahora, por lo tanto, no puedo decir mucho al respecto.

Para los novatos, intente utilizar Objective-C en lugar de Swift, ya que Objective-C es relativamente más antiguo que Swift (que fue creado hace apenas una década), tendrá menos errores y podrá encontrar ayuda en línea de manera fácil y rápida. Es similar al lenguaje C principal. También escuché que Swift fue muy defectuoso durante los primeros años de su lanzamiento, pero está mejorando lentamente. Solo elige tu opción.

Por último, esta será una mala noticia: necesita xCode para crear aplicaciones de iOS en su PC (esta no fue la parte mala, la parte mala viene aquí 😉 xCode no puede ejecutarse en otra cosa que no sea Mac OS X. Sí, usted necesita una MacBook para codificar en xCode, además, a diferencia de Android, no hay muchos IDE para el desarrollo de iOS y todos se ejecutan solo en Mac.

PD: todavía hay una solución para este problema de mac, úsela bajo su propio riesgo: Instrucciones de Hackintosh, Guías de Hackintosh: Hackintosh.com


Happy Coding 😉

Los idiomas utilizados para crear aplicaciones de Android son:

(Todos estos cursos a continuación están disponibles en Udacity de forma gratuita)

  • XML
  • Java o Python o c ++ (para obtener los mejores resultados, vaya a Java)
  • HTML y CSS (para crear aplicaciones web como la aplicación quora)
  • JAVASCRIPT (para crear aplicaciones web como la aplicación quora)

Para las aplicaciones IOS, la compañía Apple utiliza su propio lenguaje de programación Swift junto con los lenguajes de programación anteriores.

Sí, muchachos, todos estos están disponibles gratuitamente en Udacity y también realizan pruebas y proporcionan certificación para sus estudios …

Si desea crear alguna aplicación, puede contactarme y puede darme su proyecto para crear su aplicación de Android . Para obtener más información sobre la creación de aplicaciones de Android, visite mi sitio vinstechs.com (incluso creamos aplicaciones de Android de tarjetas de amor y todas las aplicaciones disponibles a precios baratos)

Para cualquier ayuda envíeme un correo electrónico a [correo electrónico protegido]

Para Android: XML para UI y Java para funcionalidad con Google SDK y Android Studio IDE.

Para Apple IOS: Objective-C o Swift con Xcode IDE.