Cuando comencé a programar la aplicación iOS en 2008, todo era muy nuevo. Tenía experiencia en Java y tecnologías web, pero necesitaba aprender Objective C y Xcode.
En estos días, puede usar Swift, que es un lenguaje de programación muy intuitivo y Xcode es mejor y más fácil de usar cada año.
¿Cuál es la mejor manera de comenzar? Yo diría que te motives adecuadamente, como Rita Nelius, mi estudiante de Skillshare. Algunas personas sugerirían libros, pero nada supera a su propio tutor que lo guiará a través de los problemas y está disponible para usted casi al instante. Sí. ¡Ese soy yo!
No había tenido esta oportunidad. No sé si Skillshare o Udemy existieron en 2008, pero no conocía a nadie que me ayudara con los primeros pasos.
Creo que el desarrollo de iOS es una oportunidad de negocio divertida y sorprendente . Quería ayudar a los principiantes y es por eso que he decidido crear dos cursos en línea. Estos son dos juegos bastante simples, pero bastante interesantes.
¿Por qué juegos? Porque los juegos son divertidos.
Comenzar con el desarrollo de iOS puede ser aburrido y aterrador, especialmente si no ves la imagen completa, el producto final que harás.
Quería crear algo con lo que los estudiantes puedan resonar de inmediato . Así que he creado el juego de rompecabezas y el juego de laberintos . El juego de rompecabezas es la aplicación universal para iPhone y iPad, mientras que el juego de laberinto es solo para iPhone.
Estos juegos ya están disponibles en la App Store , ambos superaron los requisitos bastante exigentes de Apple, por lo que no solo son la prueba de concepto, sino también productos viables.
Quería no solo hacer un curso en línea, sino hacer un curso en línea que permita a los estudiantes publicar sus resultados en la App Store . No quería dejarlos con el concepto a medias que tendrían que seguir trabajando por su cuenta.
La mejor parte de este aprendizaje guiado es la conexión con el maestro y la forma en que estos cursos se dividen en proyectos separados.
Crear un juego para iOS puede ser bastante abrumador, especialmente para principiantes completos. Creo que el mejor enfoque es consumir capítulos individuales uno por uno y avanzar lenta pero constantemente hacia el producto final.
Imagina que comienzas creando tu propio personaje.
A continuación, aprenderá cómo llevar este personaje a Xcode para que mueva los ojos y la cola.
A continuación, aprenderá cómo agregarlo a la escena, cómo agregar la música de fondo, cómo dejar que interactúe con otros objetos.
Lentamente, pasará de una tarea a otra, aplicando sus nuevas habilidades y convirtiéndose en desarrollador de iOS de la manera más accesible posible . Además de eso, ¡te divertirás mucho! Especialmente si haces todo esto con otros estudiantes, donde todos pueden intercambiar su experiencia y ayudarse mutuamente para resolver problemas.
Esto es algo que no estaba disponible cuando comencé con el desarrollo de iOS, pero es algo que puedes tener hoy gracias a Skillshare.
Si está interesado, diríjase a mis dos series de desarrollo de iOS y obtenga más información. El primero es de 5 horas de duración dividido en 20 capítulos, el segundo es de 3,5 horas de duración dividido en 15 capítulos.
Cree un juego de rompecabezas para iPhone / iPad de Scratch a la App Store (20 capítulos)
Crea un juego de zombis para iPhone desde cero hasta la App Store (15 capítulos)
El libro es bueno, pero no te habla.
Es inimaginable llegar al autor del libro si no entiendes algo.
Soy una persona real y soy muy activa en mis clases de Skillshare. Si tiene un problema, tendré una solución en cuestión de minutos.
Entonces, para responder a su pregunta: la mejor manera de comenzar a desarrollar aplicaciones para iOS es tomar una clase en línea y pasar de cero a la App Store paso a paso con el apoyo continuo del autor de la clase.