La ruta que tomes depende de tus objetivos. Por ejemplo, si solo te importa el desarrollo de iOS, eso reduce las opciones. Si le interesa desarrollar para Android e iOS, otro conjunto de opciones se vuelve relevante.
Aquí hay algunas opciones a considerar:
- Solo iOS: aprenda Swift, Xcode y cualquier Frameworks de iOS que necesite para su aplicación: Frameworks de iOS
- Multiplataforma: aprenda JavaScript y use Meteor (construir aplicaciones con JavaScript | Meteor) o Fuse (Fuse)
- Solo para Android: aprenda Java y cualquier otra cosa que la gente de Android use: Desarrolladores de Android
Prefiero frotar el vidrio esmerilado en mis ojos que codificar una línea de Java nuevamente, pero sus gustos pueden variar. He trabajado un poco en las otras opciones y las encuentro viables.
- ¿Cuáles son las mejores herramientas para el desarrollo de juegos para dispositivos móviles?
- ¿Cuáles son las características más importantes para una experiencia de usuario óptima de una página web en dispositivos móviles?
- Redes sociales: ¿es factible para un desarrollador con $ 1000 en el bolsillo construir y lanzar una red social móvil dada la escalabilidad requerida desde el principio?
- ¿Alguien puede hacer una lista de todo lo que se necesita para ejecutar una aplicación? (¿desde el desarrollo de la aplicación hasta el back-end?
- ¿Cuáles son buenas bibliotecas o marcos para hacer sitios web que funcionen bien en dispositivos móviles, en particular el iPhone?
Su experiencia de diseño web será útil (directamente, en el caso de las opciones de JavaScript). Pero aún queda mucho por aprender.