Primero aprenda a codificar … processing.org es un buen punto de partida.
Luego, aprenda las diferentes rutas que puede seguir para un ciclo rápido desde la codificación hasta la aplicación móvil emulada en una computadora de escritorio.
Lo que importa aquí es cuánto tiempo le lleva crear un programa y ejecutarlo en una plataforma de destino para que pueda conocer los problemas con los que se encuentra. Para esto hay varias rutas, aprenda Javascript y su canalización a dispositivos móviles, aprenda Unity3D o use Adobe Air. Hay otros, pero estos son los más comunes.
- ¿Qué empresa ofrece servicios de desarrollo de aplicaciones móviles asequibles?
- ¿Cuál es el desarrollador de aplicaciones más caro?
- ¿Es posible hacer una optimización de aplicaciones móviles? De ser así, ¿cómo podemos hacer eso?
- ¿Puedo usar un enfoque de micro servicio para el desarrollo móvil?
- ¿Cuáles son las mejores prácticas para el desarrollo de aplicaciones móviles empresariales?
Cree prototipos de algunas aplicaciones y haga hincapié en hacerse una idea de los problemas con los que se encuentra. No se quede atascado, haga pequeñas cosas tontas, pero lo suficientemente profundas como para aprender una característica y lo suficientemente completas para que alguien más las aprecie.
Ahora desecha todo y trata de desarrollar una aplicación muy simple que sea nativa de la plataforma: iOS o Android. Recomiendo Android hoy ya que hay una comunidad de desarrolladores más abierta. Con la aplicación nativa, casi morirá de frustración, así que no sea demasiado ambicioso, pero profundice lo suficiente como para tener una idea de cuánto trabajo requiere y qué gana.
Ahora comienza de nuevo y date cuenta de que una buena aplicación es como un 50% de planificación en papel y tener las conexiones correctas, el equipo adecuado, marketing, etc.