Para mantener la misma base de código en múltiples plataformas en Android, iOS, incluso en Windows, se llama Aplicaciones híbridas. Hay muchas herramientas y plataformas donde puedes desarrollar esto solo Google it “Desarrollo de aplicaciones híbridas”.
Los más populares son
Xamarine
- Cómo crear una aplicación iOS de forma gratuita si no tengo una cuenta de desarrollador de Apple
- ¿Dónde puedo aprender el desarrollo completo de aplicaciones iOS en YouTube?
- ¿Qué idioma debo aprender para desarrollar una aplicación de redes sociales Android e iOS (la red social es la misma), donde mis usuarios promedio serán 300, y la base de datos debe estar escrita en un idioma que pueda editar fácilmente si aumenta el tráfico?
- ¿Es iOS 11 una buena idea?
- ¿Qué opinas sobre el futuro del desarrollo de iOS y Swift? ¿Vale la pena aprender de ahora? ¿Cómo debo comenzar?
Phonegap
Titanio
Toque sencha
Excepto xamarin, todos son desarrollo de base web para aprender a escribir código en todos los requisitos previos son HTML, CSS, JavaScript
Xamarine se basa en la CLI conocida popularmente como .net
Pero en estos días la nueva palabra de moda es reactiva. Es por Facebook y la comunidad está construyendo para ello. En este código se puede escribir en nativo que puede b cualquier cosa Android java, iOS veloz objetivo C. Eso se puede vincular con react js.
Para los juegos si buscas no es otro que Unity.