Эта страница будет обновляться со временем, поэтому добавляйте ее в закладки. Если вы заметили, что какого-то источника из статьи уже нет, то вы можете сообщить мне об этом любым удобным для вас способом по одному из контактов доступных на странице обо мне или dway.link.
Спасибо, что читаете мой блог, если хотите меня поддержать, то можете подписаться на мой канал или вступить в чат.
В этой статье я буду собирать все материалы, которые важны для iOS разработчика. Здесь не будет бесконечно растущего списка ссылок на статьи про iOS разработку, для этого есть множество рассылок и каналов в телеграме, на которые вы сможете подписаться сами, если захотите. Ссылки на каналы и рассылки будут в этой статье. Не вижу смысла быть еще одним человеком, расспространяющим то же самое.
Недавно я наткнулся на следующие видео от Кирилла Дутова на YouTube, который обучился iOS разработке с нуля и сейчас работает iOS-разработчиком.
Так же в этом блоге я уже писал про свою историю.
Наткнулся у него в канале (ссылка на который есть в разделе с каналами), на его интервью с ресурсами для обучения
Рекомендую посмотреть эти видео первым делом. Далее можете пройтись по ссылкам и посмотреть ресурсы в них.
Любые возникающие вопросы вы можете задавать в личку или в чат
Не знаю в какой из разделов добавить эту ссылку, т.к. тут 39 проектов на разные темы. Hacking with Swift - Learn Swift by doing 39 projects
В этом разделе только те курсы, которые я посмотрел и они показались мне достаточно полными.
Список сайтов, где вы можете поискать ментора, который ответит на ваши вопросы или посмотрит ваш код. Я на этих сервисах не зарегистрирован.
Xcode – основная IDE для разработки кода под iOS, MacOS, tvOS, watchOS. Поэтому будет хорошо, если вы знаете как им пользоваться.
Так же есть IDE от компании JetBrains, которая называется AppCode, но я в любом случае советую вам начать с Xcode. Так как Xcode это IDE от Apple, следовательно она всегда содержит все последние изменения структуры проектов настройки сборки проекта, а так же она используется большинством разработчиков под ОС от Apple, в то время как AppCode будет это поддерживать через какое-то время.
Вы можете попробовать обе IDE и решить какая вам больше нравится.
Вынес свои заметки в отдельную статью "Заметки по отладке iOS приложений", там есть ссылки и примеры кода.
Скорей всего, рано или поздно, вы столкнетесь с Objective-C, поэтому вот вам инструмент, который поможет вам конвертировать Objective-C код в Swift. Советую вам понять закономерность, как происходит конвертация, чтобы в будущем вы могли спокойно читать Objective-C код без сторонней помощи.
На данный момент я не пишу на SwiftUI, но в будущем я думаю мы начнем его использовать чаще, поэтому в этой секции мало материалов, но они как основа для будущих знаний.
App Marketing Tools For Developers
Сервисы:
Статьи:
Список сайтов, где можно брать/покупать дизайн интерфейса приложений, чтобы учиться верстать и просто вдохновляться.
На некоторые блоги можно подписаться через RSS. Я уже несколько лет пользуюсь сервисом Feedly, который меня еще ни разу не подводил, но вы можете найти любой другой сервис для RSS.
Это просто собранный в одно место список каналов с вакансиями, я с ними никак не связан и никакой ответственности не несу.
Можете использовать его по началу, чтобы просто следить за вакансиями и смотреть какие требования предъявляются к разработчиками на эти вакансии.
7 апреля 2022 г.