Cómo saber si voy en la dirección correcta al hacer una aplicación para iOS

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?

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.

Considere aprender Swift, y no Objective-C. Es mucho más fácil aprender y crecer contigo a medida que te vuelves más competente.

Creé un curso que te enseña el desarrollo de iOS con Swift en 2 meses, en LearnAppMaking.com. También hay muchos recursos en el sitio, tanto en desarrollo como en marketing de App Store.

Mójese los pies con los siguientes recursos:

Swift Exclusivamente

  1. Nosotros ❤ Swift –
  2. Tutoriales de iOS Swift | Aprende a hacer aplicaciones para iPhone y iPad | Jameson Quave
  3. Aprenda la programación de iOS y la aplicación de iPhone Build
  4. LearnAppMaking.com
  5. Tutoriales, recursos y screencasts de SWIFT

Escuchando

  • App Business Podcast: hablamos sobre la publicación de aplicaciones móviles
  • Ido móvil
  • CodeNewbie

Que se discute

  • Discurso CodeNewbie (foro)
  • App Business Entrepreneurs en Facebook
  • Desarrollo de aplicaciones Mastermind en Facebook

Temas avanzados / Comprensión más amplia

  • NSHipster
  • El cacao es mi novia
  • Cacao Con Amor
  • Entrevistas – objc.io número 20

¡Buena suerte!

Reinder

Aprende Swift, no Objective-C. Es el futuro y es mucho más fácil. Lo aprendí en aproximadamente 2 semanas, principalmente con un tutorial sobre Lynda.com y una gran gran serie de Ray Percival en Udeny.com
Pude hacer mi primer juego en aproximadamente 4-5 semanas.
Compruébalo aquí:
http://www.PlayZero.me

Luego hice 4 más, cada una en un promedio de 3-4 semanas
http://www.BlinkWordsApp.com
http://www.ShadyGame.com
http://www.TwistyGame.com
http://www.CricketCrazy.com

Envíame un mensaje si necesitas más orientación y buena suerte … ¡Estás en el camino correcto pero no esperas ricos de la noche a la mañana!

Gracias por la A2A
Solo sé pasión y aprende paso a paso, no te apresures, es como un edificio, pero de vez en cuando intenta practicar más y más, y con el trabajo duro y el aprendizaje inteligente, aprenderás más rápido, simplemente no pienses en el tiempo lo más importante es alcanzar su objetivo sin importar el problema.
Buena suerte !

Bitfountain.io
Hay ios 7 curso es gratis. desarrollo de aplicaciones y desarrollo de juegos.

Depende de las habilidades que tengas antes. La mejor de las suertes.

More Interesting

¿Debería considerar la posibilidad de pasar a ser un ingeniero de software en un banco de inversión?

¿Apple tiene un problema de retención de ingeniero de software en 2015, y finalmente perjudicará el rendimiento de las acciones de Apple?

¿Es posible que un ingeniero de software se convierta en piloto comercial al obtener CPL?

¿Qué es lo mejor de la ingeniería de software y qué es lo que más te gusta de ella?

¿Desde dónde y cómo empiezo a estudiar para ser ingeniero de software de robótica? ¿Qué asignaturas se necesitan?

¿Cuáles son las oportunidades profesionales para ingenieros?

¿Es necesario ser bueno en programación para convertirse en un buen ingeniero de software porque la ingeniería de software generalmente no necesita programación?

¿Qué tipo de habilidades tengo que desarrollar como programador de iOS para ganar dinero como freelance?

¿Sabes cómo revertir los cambios en SublimeText en un archivo cerrado?

¿Por qué no todo el trabajo de ingeniería de software se subcontrata a países con bajos salarios? ¿Será en el futuro?

¿Cuál es el mejor foro / forma de encontrar un par de grandes ingenieros de software para una nueva empresa de servicios de salud que trabajan en India con un presupuesto reducido, donde la excelente ejecución del desarrollo de software es el factor crítico para determinar el éxito del inicio? -¿arriba?

¿Cómo debo prepararme para ser un ingeniero de software autodidacta?

¿Cómo debe un ingeniero de software retirado encontrar trabajo a tiempo parcial o en casa?

¿Cuáles son los beneficios de aprender JavaScript como ingeniero de software?

¿Un comerciante gana más que un ingeniero de software?