iOS

Разработка. Mobile

iOSошная: Разработка в 2023 году, к чему готовиться, какие инструменты применять.


Куратор секции: Александр Ворожищев, Руководитель направления iOS и Flutter AGIMA

Описание секции:

Предлагаем собраться на «Стачке» и обсудить iOS-разработку и всё, что «вокруг»: от Swift до систем сборки.

Спикеры расскажут вам о последних тенденциях, инструментах и подходах. Все доклады на реальных кейсах.

Секция полезна всем, кто связан с iOS-разработкой, независимо от уровня и опыта. Если вы начинающий разработчик, вы сможете получить полезные советы и руководства от наших экспертов, а опытные специалисты смогут пополнить свой багаж знаний новыми идеями.



Александр Сычев
Руководитель мобильной разработки @ Тинькофф Страхование | KTS
Москва
Swift на стероидах
из Голосование

Язык Swift - главный язык разработки мобильных приложений для iOS. Он был представлен 9 лет назад и за это время никогда не останавливался в развитии. Только в его пятой версии за последние годы появились макросы, некопируемые структуры, property wrappers и result builders, инструменты работы с многопоточностью, регулярными выражениями и много что еще. При этом многие новые фишки языка из-за все увеличивающегося темпа работы часто ускользают от программистов и не становятся частью ежедневной рутины.

В докладе я покажу, как развитие Swift уже упростило наш код: сделало проще имплементацию MVVM и классических паттернов проектирования, сериализацию и десериализацию данных, кодогенерацию на примере моков и другие рутинные задачи.

  • День выступления: 15.09.2023
  • Время начала: 11:00
  • Время окончания: 11:45
  • Зал : Зал 3.6
  • Категории: Разработка
  • Секции: iOS

  • Илья Харламов
    Руководитель мобильного направления @ RetailCRM
    Москва

    Привет! Если вы хотите научиться как круто отлавливать все ошибки (и не только) на проде, или как выстроить в своём проекте грамотную аналитику, но дальше Firebase Analytics и Crashlytics пока не ходили, то прошу на доклад!

    В данном докладе я расскажу:

    - как выстроить в iOS приложении масшабируемое и легкое решение для отслеживания здоровья вашего проекта на просторах production

    - как встроить в приложение несколько систем аналитики и не сойти потом с ума

    • День выступления: 15.09.2023
    • Время начала: 11:45
    • Время окончания: 12:30
  • Зал : Зал 3.6
  • Категории: Разработка
  • Секции: iOS

  • Владислав Митюкляев
    TechLead iOS @ Звук
    Москва

    Мы заметили, что существующий онбординг в виде чек-листа незначительно помогал новым сотрудникам быстро и плавно влиться в процесс, вникнуть в культуру команды и разобраться, как у нас принято работать.

    В докладе я расскажу и покажу, как тестовые задачи для новичков помогают им лучше интегрироваться в команду, дают им возможность безопасно потрогать проект, натренироваться перед решением реальных задач и получить полезное ревью от команды.

    • День выступления: 15.09.2023
    • Время начала: 13:30
    • Время окончания: 14:15
  • Зал : Зал 3.6
  • Категории: Разработка
  • Секции: iOS

  • Алексей Панченко
    Разработчик мобильной инфраструктуры @ Яндекс Такси
    Москва

    Деплой iOS приложения. Для многих в этой фразе кроется запуск Fastlane скрипта или ручное заведение релиза в App Store Connect и отправка на ревью. Для нас, в Яндекс Про это немного больше. Это полноценный контролируемый и аудируемый процесс доставки очередного обновления до пользователей. Процесс, при котором релиз менеджер может в любой момент времени, даже без доступа к рабочему компьютеру управлять доступностью приложения в App Store.

    В докладе я расскажу о том, как мы выстроили понятный и доступный процесс публикации iOS приложений на основе App Store Connect API, отлично подходящий под наш релизный цикл.

    • День выступления: 15.09.2023
    • Время начала: 12:45
    • Время окончания: 13:30
  • Зал : Зал 3.6
  • Категории: Разработка
  • Секции: iOS

  • Никита Жудин
    Руководитель мобильной разработки @ Intelsy
    Краснодар

    Доклад на тему устройства массивов в Swift под капотом,

    — Сравнение Array, ContiguousArray и ArraySlice.

    — Преимущества использования ContiguousArray и ArraySlice.

    — Внутреннее представление Array в памяти.

    • День выступления: 16.09.2023
    • Время начала: 10:00
    • Время окончания: 10:45
  • Зал : Зал 3.6
  • Категории: Разработка
  • Секции: iOS