Изучаем iOS разработку с нуля: с чего начать

Лусине Маргарян, разработчик и тревел-блогер, рассказывает с чего можно начать свой путь в мир iOS разработки.

14317569_1391400657554584_1053548634758242587_n

Хорошо, у вас есть стоящая идея для приложения и пора начать его реализовывать. Что же, сперва надо научиться это делать. Изучение программирования это как изучение иностранного языка – невозможно начать говорить, не выучив правила грамматики и слова.

Так с чего начать превращение в супер-крутого iOS программиста? Есть тысячи вариантов, некоторые просто устарели, некоторые просто плохи, некоторые хороши, но как выбрать стоящий и не потерять время? Целесообразнее было бы выбрать лекции известных университетов, так как у них готова большая методическая база и тысячи учеников, отполировавших процесс до совершенства.

К счастью, для iOS разработчиков таких источников достаточно много. Вот несколько учебных курсов, которые помогут вам стать мобильными разработчиками:

  • Coursera.org  - с нее всегда стоит начинать свой поиск образовательных материалов практически в любой области. Тут есть курс Swift от Университета Торонто. Если вам не нужна Специализация, а вы просто хотите смотреть лекции, то отдельные курсы доступны бесплатно.
  • Разработка iOS 9 приложений на Swift – прекрасный курс Стэндфордского университета, в котором разбираются все вопросы, возникающие при создании приложений. Вы можете смотреть лекции в iTunes или Youtube, причем в первом варианте есть слайды и вообще там удобнее отслеживать свой прогресс.
  • Руководство по языку Swift – фирменное руководство от Apple, раскрывающее все возможности Swift (и оно пригодится вам для курса Стэнфорда, о котором мы говорили ранее). Не скучная документация, а хорошо объясненное и краткое руководство, объясняющее все, что вам может понадобиться.
  • Руководства Raywenderlich.com – набор туториалов и How-To, просто объясняющие разные проблемы. Правда, большая часть относится к iOS 9 и написаны еще в 2015 году.

Вот четыре прекрасных сайта, которые помогут вам начать, но опыт придет только тогда, когда вы начнете создавать приложения. Просто посмотрите вокруг, найдите то, что вам хочется улучшить и начните делать приложение для этого. Не нужно сразу менять мир своим приложением, не нужно стремиться взорвать топы, не нужно делать идеальное приложение. Просто делайте, получайте удовольствие и учитесь, учитесь, учитесь… Это интересно, это не сложно (и повторяйте это про себя, когда застрянете где-нибудь), это круто. Хорошего программирования!

Дополнение от редакции: Вот еще два русскоязычных ресурса. SwiftBook – российский проект о Swift и iOS разработке. Тут есть учебник (аналог Apple, уже по версии 3!), платные курсы и большой форум по Swift. Обратите также внимание на курс “Калькулятор на Swift” – на простом примере вы научитесь создавать приложения.

Комментарии

НАПИШИТЕ НАМ

Напишите нам по любому вопросу, мы постараемся ответить как можно быстрее

Sending
или

Введите данные:

или    

Forgot your details?

или

Create Account

X

Спасибо!

Теперь редакторы в курсе.