Un poco ambicioso, pero eso te llevará lejos.
El primer punto a tener en cuenta es que técnicamente puedes hacer una aplicación de iOS en un día sin conocimiento previo. Simplemente Google, “Cómo hacer mi primera aplicación para iOS”, y encontrarás algunos tutoriales geniales. Sin embargo, prácticamente hablando, esto no te sirve de nada. Te familiarizarás con quizás algunas cosas de la interfaz, pero te faltarán las habilidades necesarias para construir una buena aplicación o incluso más, un juego.
Mi primera pregunta es, ¿por qué Obj-C y no Swift? De acuerdo, los dos tienen una sintaxis algo similar, ¿por qué aprender un idioma cuando ese barco está a punto de zarpar?
- ¿Puedes convertirte en ingeniero de software a través de la informática?
- ¿Qué debo hacer ahora para ser un ingeniero de software exitoso en 10 años?
- ¿Cómo se retira un ingeniero de software?
- Si los desarrolladores aman tanto el concepto de abstracción, ¿por qué parecen odiar a los gerentes de producto?
- ¿Cómo se desempeña Myntra como empresa? ¿Es un buen momento para unirse como ingeniero de software?
Mi segunda pregunta es, ¿tienes experiencia previa en programación? Su primer lenguaje programmin es una curva de aprendizaje muy empinada, luego de eso vendrán mucho más rápido.
Tercero, ¿son dos meses realistas? Al igual que usted, soy estudiante y estoy a punto de terminar mis exámenes para el verano, pero de ninguna manera voy a pasar tanto tiempo divagando en los lenguajes de programación. Saldremos con amigos y haremos cosas con nuestra familia. La programación requiere mucha dedicación y puede desanimarse fácilmente.
En realidad, sí, puedes aprender un idioma en 2 meses. Ahora, qué tan bien aprendes un idioma depende de ti.
Otra cosa a tener en cuenta, programar una aplicación iOS simple y un juego son dos mundos totalmente diferentes. Utilizará diferentes marcos con una sintaxis diferente con la física y sin tantos recursos. Como tal, no se decepcione si su primera o segunda o incluso tercera aplicación no es recogida por el mercado. La comercialización efectiva de su aplicación es una nueva lata de calentamiento.
En resumen, siga lo que quiere hacer, pero no se decepcione si le lleva más de dos meses. ES UNA CURVA DE APRENDIZAJE.
La mejor de las suertes para ti. La programación de iOS es hermosa; no hay nada mejor que ver tu primera aplicación iniciada en tu iPhone / iPad (¿y ahora el Apple Watch?)
Si fallas}; más {intente de nuevo}.
** Personalmente no tengo experiencia en la creación de aplicaciones de juegos, por lo que si alguien quisiera llenar este vacío, lo agradecería.