¿Qué software puedo usar para hacer una aplicación móvil?

Aplicación nativa de iOS:

  • Lenguaje: Rápido y Objetivo-c. Si es posible, use Swift ya que muchas aplicaciones nuevas se están desarrollando en Swift.
  • IDE: XCode

Aplicación nativa de Android:

  • Lenguaje: Java y Kotlin
  • IDE: Android Studio

Las aplicaciones multiplataforma se pueden compilar y compilar en una sola plataforma, pero podemos ejecutarlas en cualquier plataforma

  • React-Native: Lenguaje: Java-script y Proporcionan React-Native SDK que deberá usar. Es mantenido por FB. Puede usar cualquiera de sus editores favoritos como Sublime Text para el desarrollo.
  • Xamarin: Lenguaje – C # .NET. Para el desarrollo puedes usar Visual Studio

Las aplicaciones híbridas son aplicaciones html5. Se representan en el componente WebView que es similar al navegador. Existen muchos marcos de aplicaciones híbridas. Algunos de ellos son

  • Brecha telefónica
  • Iónico
  • IU angular móvil
  • Intel XDK
  • Sencha Touch
  • Kendo UI
  • Appcelerator Titanium

Y probablemente muchos más …

1.Para aplicaciones de SO basadas en iOS (iPhone, iPad)

Idiomas requeridos para desarrollar aplicaciones:
Lenguajes de programación Swift y Objective- C

Herramientas para el desarrollo:
Xcode

2. Para aplicaciones basadas en el sistema operativo Android

Idiomas requeridos para desarrollar aplicaciones:
Lenguaje de programación principal de Java

Herramientas para el desarrollo:
Android Studio o Eclipse

3. Desarrollo móvil multiplataforma
No estoy seguro de que haya tantos idiomas y herramientas como PhoneGap, Kony, React-Native …………….

Realmente depende de su experiencia y requisitos. Aquí hay una lista que buscaría (en orden también).

  • Marco iónico
  • Titanio por Appcelerator
  • Marco7
  • Meteorito

Todo esto requiere que tengas habilidades básicas de desarrollo web. Cuantas más habilidades de desarrollo web tenga, más éxito tendrá con cada herramienta, por supuesto.

¡Espero que esto ayude!

Verifique Smart Apps Creator 3 .

Le ayudará a crear aplicaciones móviles multiplataforma sin ninguna habilidad de codificación.

Aquí hay algunos videos de instructor para su referencia.

Si desea construir para Android, existe Android Studio, una versión especializada de IntelliJ.