Изучаем 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
or

Log in with your credentials

or    

Forgot your details?

or

Create Account

X

Спасибо!

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