Обучение
Изучаем iOS разработку с нуля: с чего начать
Хорошо, у вас есть стоящая идея для приложения и пора начать его реализовывать. Что же, сперва надо научиться это делать.
Лусине Маргарян, разработчик и тревел-блогер, рассказывает с чего можно начать свой путь в мир iOS разработки.
Хорошо, у вас есть стоящая идея для приложения и пора начать его реализовывать. Что же, сперва надо научиться это делать. Изучение программирования это как изучение иностранного языка – невозможно начать говорить, не выучив правила грамматики и слова.
Так с чего начать превращение в супер-крутого iOS программиста? Есть тысячи вариантов, некоторые просто устарели, некоторые просто плохи, некоторые хороши, но как выбрать стоящий и не потерять время? Целесообразнее было бы выбрать лекции известных университетов, так как у них готова большая методическая база и тысячи учеников, отполировавших процесс до совершенства.
К счастью, для iOS разработчиков таких источников достаточно много. Вот несколько учебных курсов, которые помогут вам стать мобильными разработчиками:
- Coursera.org - с нее всегда стоит начинать свой поиск образовательных материалов практически в любой области. Тут есть курс Swift от Университета Торонто. Если вам не нужна Специализация, а вы просто хотите смотреть лекции, то отдельные курсы доступны бесплатно.
- Разработка iOS 9 приложений на Swift – прекрасный курс Стэндфордского университета, в котором разбираются все вопросы, возникающие при создании приложений. Вы можете смотреть лекции в iTunes или Youtube, причем в первом варианте есть слайды и вообще там удобнее отслеживать свой прогресс.
- Руководство по языку Swift – фирменное руководство от Apple, раскрывающее все возможности Swift (и оно пригодится вам для курса Стэнфорда, о котором мы говорили ранее). Не скучная документация, а хорошо объясненное и краткое руководство, объясняющее все, что вам может понадобиться.
- Руководства Raywenderlich.com – набор туториалов и How-To, просто объясняющие разные проблемы. Правда, большая часть относится к iOS 9 и написаны еще в 2015 году.
Вот четыре прекрасных сайта, которые помогут вам начать, но опыт придет только тогда, когда вы начнете создавать приложения. Просто посмотрите вокруг, найдите то, что вам хочется улучшить и начните делать приложение для этого. Не нужно сразу менять мир своим приложением, не нужно стремиться взорвать топы, не нужно делать идеальное приложение. Просто делайте, получайте удовольствие и учитесь, учитесь, учитесь… Это интересно, это не сложно (и повторяйте это про себя, когда застрянете где-нибудь), это круто. Хорошего программирования!
Дополнение от редакции:
- Курсы Swift для начинающих — наша подборка курсов по языку Swift.
- SwiftBook – российский проект о Swift и iOS разработке. Тут есть учебник (аналог Apple), платные курсы и большой форум по Swift.
- Обратите также внимание на наш курс «Калькулятор на Swift» — на простом примере вы научитесь создавать приложения.