Найти тему
Skillbox

Создайте приложение для своего iPhone за 3 дня

В digital, где с зарплатами всё в принципе неплохо, мобильные разработчики остаются одними из самых высокооплачиваемых специалистов. И, хотя Android перетянул на себя большую долю рынка, iOS не страдает от нехватки денег, ведь их пользователи тратят в 4 раза больше. Думаете о карьере iOS-разработчика? Тогда пора учить Swift.

🎁 Как выиграть 30 000 рублей на обучение в Skillbox? Дочитайте до конца, чтобы узнать

Что такое Swift?

Swift — это язык программирования, разработанный в Apple для Apple. До него приложения iOS создавали на Objective-C, но со временем его производительности оказалось недостаточно для нового железа. В 2014 году выпустили Swift, который соответствовал постоянно растущим скоростям аппаратной обработки. В первый же год он вошёл в топ-20 популярных языков программирования.

Swift заменил Objective-C как более производительный
Swift заменил Objective-C как более производительный

Насколько он перспективен сегодня?

С момента выпуска Swift прошло 6 лет, и каждый год Apple представляет новые версии — последняя вышла в апреле 2020-го. Это говорит о том, что язык востребован и развивается, о чём свидетельствует и ситуация на рынке мобильной разработки.

Только на hh.ru вы найдете больше 2 000 вакансий iOS-разработчика — для половины из них не нужен большой опыт работы, достаточно 1 года. При этом новичкам готовы платить 60–80 тысяч рублей в месяц (специалистам со стажем предлагают 300–400 тысяч).

Почему именно Swift?

Начинающим мобильным разработчикам приходится выбирать между Android и iOS, ведь на эти ОС приходится 96% рынка. Вторым проще, потому что Swift — нативный язык для мобильных устройств Apple, на нём написаны приложения только под эту платформу.

Это значит, что вам не придется проводить долгие часы в оптимизации — как это происходит у Android-разработчиков: тем нужно убедиться, что их код нормально работает на всех моделях Samsung, Huawei, Xiaomi, Oppo (список можно продолжать долго).

Когда решил стать мобильным разработчиком и выбираешь между iOS и Android
Когда решил стать мобильным разработчиком и выбираешь между iOS и Android

Из других плюсов языка можно отметить:

  • Лаконичность кода. Swift — логичный, структурный и понятный язык. Код на нём сможет прочитать каждый разработчик, знакомый с любым другим языком программирования.
  • Результат здесь и сейчас. iOS-разработчик использует Xcode Playground — среду программирования, в которой сразу можно оценить результаты своей работы. Такая наглядность увеличивает скорость и позволяет быстро переписать проблемный кусок кода.
  • Скорость. Swift изначально разрабатывали ради производительности, и сегодня она близка к таковой у С++ — и Apple продолжает над этим работать.

Многие предрекают языку большое будущее и распространение на другие платформы — например, его уже используют на Linux. Говорят, что создатель Swift Крис Латтнер хотел сделать его совместимым с Android. А ещё в США очень популярна iOS, и если в перспективе вы хотите работать на американский рынок, лучше сразу настраиваться на изучение Swift.

Хотите на практике испытать, как это — писать код на Swift? Тогда регистрируйтесь на бесплатный онлайн-интенсив Skillbox «Первое iOS-приложение за 3 дня».

-3

iOS-разработчик на 3 дня

Интенсив — отличный шанс познакомиться с профессией, написать своё первое приложение на Swift и понять, хотите ли вы дальше заниматься iOS-разработкой. Всего за 3 вечера вы научитесь:

✔ Писать простой и понятный код на Swift

✔ Обрабатывать переходы между экранами

✔ Запрашивать данные с сервера

✔ Автоматически систематизировать информацию с сайтов для приложения

✔ Добавлять состояние загрузки, ошибки и отсутствия данных в приложение

✔ Верстать экраны в Interface Builder

✔ Отображать списки с помощью UITableView

✔ Использовать Codable для парсинга данных

После интенсива у вас останется iOS-приложение, которое не стыдно положить в портфолио, и, если постараетесь, сертификаты на обучение в Skillbox.

Сертификаты на 30 000 рублей за лучшие работы

Участники интенсива не просто повторяют всё, что им показывают, но ещё выполняют домашнее задание и получают обратную связь. В конце авторы трёх лучших работ получат сертификаты на обучение в Skillbox — 30 000 рублей, которые можно потратить на любой курс. Кто это будет, решит ведущий Александр Аносов.

Александр — ведущий iOS-разработчик в Delivery Club
Александр — ведущий iOS-разработчик в Delivery Club

Все, кто дойдёт до конца, получат электронную книгу «Век живи — век учись» Кей Петерсон и Дэвида Колба от издательства «МИФ».

Когда пройдёт интенсив

Решили присоединиться к нам? Тогда освободите три вечера с 9 по 11 ноября: с 19 часов только ведущий, вы и ваш компьютер от Apple — на него нужно будет установить среду программирования Xcode. Мы пришлём ссылку в письме, когда зарегистрируетесь на интенсив. Продолжайте листать вниз — и попадёте на лендинг с подробной программой, кнопка регистрации будет там же 😉