Cuál es la mejor manera de aprender desarrollo iOS?

Hoy te voy a contar cuál es la mejor manera de aprender desarrollo iOS.

¿Cuál es la mejor manera de aprender desarrollo iOS con Swift?

Escucho esta pregunta tan a menudo que ha llegado el momento de hacer otro resumen de los mejores cursos online, vídeos, clases presenciales y libros para aprender desarrollo iOS y Swift.

Si has buscado, ya sabes que hay un montón para elegir. Esta es una lista curada de los que más se recomiendan, ordenados de gratis a más caro. Asegúrate de anotar lo que falta: He dejado fuera al menos una opción muy recomendada (es decir, recomendada por muchos principiantes) que personalmente me parece de baja calidad y no recomendaría.

Aplicación Swift Playgrounds

Puedes aprender a codificar con los tutoriales interactivos Swift Playgrounds Learn to Code de Apple, que te enseñarán los fundamentos de la programación en Swift. Mi hijo de 8 años está trabajando a través de esto ahora, por lo que es accesible a casi cualquier edad. Este es gratuito, pero necesitarás un iPad para hacerlo.

Hacking with Swift

Estos tutoriales online son una buena forma de aprender los fundamentos de Swift y empezar a construir tus primeros proyectos con instrucciones paso a paso. Paul Hudson, el autor, escribe de una manera que es fácil de entender, especialmente si eres nuevo en la programación. Estos tutoriales están diseñados para ser utilizados en un Mac con Xcode. Muy recomendable - ¡y son gratis!

Comienza a desarrollar aplicaciones para iOS (Swift) de Apple

Este tutorial online de Apple es una gran manera de introducirse en iOS una vez que has aprendido un poco de Swift (quizás de la aplicación Swift Playgrounds). Te enseñará los fundamentos de iOS, las cosas que usarás en casi cualquier app que construyas. Es gratuito y solo requiere un Mac con Xcode.

Aprende a codificar con vídeos

Además de Swift Playgrounds y el tutorial online, Apple también tiene vídeos de Learn to Code en iTunes U que son cortos y sencillos (1-2 minutos cada uno) y ofrecen actividades y retos. Y son gratuitos para verlos en tu iPhone o iPad.

Desarrollo de aplicaciones iOS 11 con Swift de Stanford

El curso de Stanford Developing iOS 11 Apps with Swift, es un curso online muy popular. Está muy recomendado por muchísima gente (sólo hay que leer las reseñas de su curso de iOS 10), y en mi opinión las clases son excelentes. Bonus: es gratis.

Programación en Swift: The Big Nerd Ranch Guide

Si buscas un libro, Swift Programming: The Big Nerd Ranch Guide es excelente. Puedes hacer este incluso si no tienes experiencia en desarrollo, aunque probablemente recomendaría empezar de forma más simple corriendo a través de Learn to Code with Swift Playgrounds primero para obtener los fundamentos antes de sumergirse en esto. Pero de cualquier manera, este es un gran libro y una gran oferta por alrededor de 30 dólares.

Programación de iOS: The Big Nerd Ranch Guide

Además de su libro de Swift, The Big Nerd Ranch también ha escrito el mejor libro para aprender a desarrollar iOS, llamado iOS Programming: La Guía del Gran Rancho Nerd. Si eres un desarrollador experimentado, probablemente puedas empezar a aprender iOS con este libro. Si no es así, puede que quieras empezar con el libro de Programación Swift de The Big Nerd Ranch. Programación iOS también es excelente y cuesta alrededor de 30 dólares.

Esenciales de iOS con Swift

Me doy cuenta de que esto está empezando a sonar como un anuncio de The Big Nerd Ranch, pero no me pagan nada por hacer esto; simplemente escriben los mejores libros e imparten los mejores talleres. Puedes ir a The Big Nerd Ranch para un taller de inmersión de 7 días para aprender iOS Essentials con Swift. Es relativamente caro en comparación con las otras opciones aquí en $ 5200, pero he oído de varios desarrolladores que es totalmente la pena. Si eres un desarrollador y sólo quieres entrar en iOS y Swift, esta es una gran opción. Muy recomendable.

Otras opciones a tener en cuenta

El curso de Desarrollo iOS en Swift de la Universidad de Plymouth ofrece videoclases gratuitas similares a las de Stanford. Las críticas son buenas para este también; sólo que no tengo experiencia personal con él. Si Stanford no es para ti, este podría serlo.

BrainStation tiene un taller online de pago del que no sé nada pero que parece bueno desde fuera. (Si lo has tomado, ¡comparte tu experiencia enviándome un correo electrónico!)

Lo sé, hay montones. Pero estos son los que más veo y oigo recomendar, así que son un buen punto de partida.

Quieres saber más sobre el desarrollo de apps para iOS visita: Hestabit