Если вы хотите научиться iOS разработке, если вы уже разрабатываете под iOS и хотите повысить свой уровень или выступаете в роли лида или ментора, который отвечает за составление индивидуальных планов обучения, у меня есть кое-что для вас - вручную отобранный список материалов для профессиональной iOS разработки: книги, статьи, курсы и инструменты.
С одной стороны, в Интернете доступно очень много учебных материалов по теме iOS.
Только начни искать и вот уже десятки бесплатных и платных курсов, статей и книг, которые предлагают обучить с нуля или повысить уровень.
Но есть пара проблем:
Материалов слишком много, начинающему разработчику или человеку, который в одиночку или в маленькой команде разрабатывает приложения не всегда просто составить себе план обучения или понять, в каких областях у него есть пробелы.
Многие материалы либо устарели, либо довольно поверхностные.
Где и какие материалы изучать?
Это ключевой вопрос. Думаю, что ответов на этот вопрос много, а я попробую дать свой.
Для того, чтобы моим коллегам и мне было легче составлять себе и другим планы обучения, я отобрал более 60 материалов, которые мне кажутся нужными и важными для освоения. Материалы сгруппированы по нескольким блокам и разбиты по уровням погружения.
Вот блоки, которые я посчитал нужным покрыть:
iOS
Swift
Архитектура
Алгоритмы и структура данных
Общие материалы по разработке ПО
Тестирование
SwiftUI
UI / UX
Полезные сервисы
Инструменты
Одну из своих задач я видел в том, чтобы сделать набор материалов конечным и реальным для освоения. Я точно не хотел собрать все возможные материалы в одном месте. Минимум лишнего, максимум прикладных знаний, на которых имеет смысл сфокусироваться. Хотелось иметь гармонию между теоретическими знаниями и практическими руководствами к действию.
Материалы доступны по ссылке.
Буду рад, если они окажутся вам полезны.
P.S.
Если вы еще в самом начале пути iOS разработчика или только собираетесь им стать, советую начать со статьи "10 навыков и знаний необходимых начинающему iOS разработчику" .
Если что-то из списка вас удивило или обрадовало или вы хотите предложить материалы, добро пожаловать в комментарии.
dali
Для разработки мак надо покупать по-прежнему?
oreym
ну или эмулятор, или хакинтош. Где-то баксов за 300 можно собрать что-то уровня MacPro 2013