¿Qué código utilizo para crear una aplicación para iOS y Android?

Para desarrollar aplicaciones usando sus tecnologías nativas, usaría:

Android: Java

iOS – Swift

Hay muchas otras opciones si desea utilizar un método híbrido. Creo que el desarrollo híbrido siempre será una opción disponible para las personas porque puede reducir un poco el tiempo de desarrollo. Siempre habrá alguien que necesite una ruta rápida hacia la producción y, en algunos casos, el desarrollo híbrido lo ofrece.

En Touchtap nos promocionamos como desarrolladores de aplicaciones móviles tanto para iOS como para Android, y aunque la mayoría de nuestros clientes desean que su aplicación esté disponible en ambos lugares, no utilizamos un enfoque híbrido. Nos enorgullecemos de desarrollar tecnologías nativas para ambas plataformas, sabiendo que esto siempre resultará en una aplicación mejor y más fluida. Tenemos desarrolladores que se especializan en desarrollo nativo para Android e iOS por esa razón. Si desea obtener más información sobre nosotros o nuestro enfoque de desarrollo, escribimos un blog sobre este tema específicamente – Aplicaciones móviles nativas vs. híbridas – El debate y las principales diferencias

A largo plazo, creo que será mejor tomar la ruta de desarrollo nativa. De acuerdo, puede requerir que aprendas algunas habilidades nuevas como Swift y Java, pero si eres un buen desarrollador, tener esas herramientas en tu arsenal no debería hacer nada más que ayudarte.

Puedes usar el Ionic 3 Framework. Lo he estado usando hasta ahora y puedo decirte que es maravilloso.

Los idiomas con los que necesita estar familiarizado son HTML, CSS y, lo más importante, Angular.js

También puede usarlo para la plataforma Windows.

Además, hay toneladas de tutoriales por ahí.

¡Disfrutar!

Para el uso rápido de iOS, funciona perfectamente bien cuando se trata de crear aplicaciones en esa plataforma.