Митап по iOS-разработке от hh.ru

Митап по iOS-разработке от hh.ru
20 августа 2026
ЧЕТВЕРГ
18:30

Когда и где

20 августа в 18:30. Трансляция пройдет в VK и YouTube, ссылки на неё отправим незадолго до начала митапа.

Программа находок в этот вечер


От коммита до релиза: как устроена iOS-инфраструктура hh.ru

Что происходит с iOS-приложением hh.ru после того, как разработчик отправляет изменения в репозиторий? За время доклада пройдём весь путь от коммита до релиза: разберём устройство CI/CD, парк сборочных машин и стендов, скрипты поставки, авторелиз и кодогенерацию аналитики. Поговорим о том, как эта инфраструктура ускоряет разработку и сокращает количество ручных операций, какие есть нюансы и куда мы планируем двигаться дальше.


Как перестать гадать, почему тормозит CI, и начать его ускорять

Встроенной аналитики GitHub часто не хватает, чтобы держать руку на пульсе. В этом докладе я расскажу, как мы прикрутили OpenTelemetry к GitHub, чтобы видеть очереди, время прогонов и статусы джоб в понятных графиках и алертах. Разберем, как эта прозрачность помогает находить узкие места.

Также поделюсь конкретными кейсами: как мы ускорили парсинг тестов для Allure в 10–15 раз, научились правильно параллелить джобы, чтобы ускорить общее время прогона, и оптимизировали билд с помощью настроек, кэшей DerivedData, Compilation Cache и Tuist Cache.


Перезагрузка мобильной аналитики: объединяем подходы в iOS и Android

Не так давно мы в hh.ru пересмотрели подходы к работе с мобильной аналитикой. Главной причиной стала разница в процессах сбора данных: на iOS они были во многом автоматизированы, но на Android еще оставалось много ручного труда. Старая схема оказалась немасштабируемой, поэтому приняли решение переходить на новую.

В докладе я расскажу, как мы выстроили совместную работу, чтобы команды iOS и Android друг другу не мешали. Обсудим, как прошло внедрение, всё ли было гладко и какие доработки потребовались в процессе. В конце поделюсь планами на будущее и покажу, как во всём этом процессе нам помогает Ai.


MVVM, про которую не пишут в туториалах

Проекту четырнадцать лет, текущей архитектуре — три. Семнадцать тысяч файлов на Swift, около пятидесяти разработчиков, сто шестьдесят четыре модуля — и всего два из них остались на старых архитектурах.

В докладе я разберу три развилки:

  • Почему не переехали на чистый SwiftUI, а написали свой декларативный слой.
  • Почему не делим бизнес- и UI-состояние.
  • Почему часть архитектуры — собственные библиотеки в опенсорсе.

Расскажу про каждое решение: что болело, какие инструменты рассматривали и как решаем проблемы.

Ведущий митапа – Светослав Карасев, iOS-техлид hh.ru

Расписание:

[18:30-18:35] — Стартуем

[18:35-19:00] — От коммита до релиза: как устроена iOS-инфраструктура hh.ru

[19:00-19:25] — Как перестать гадать, почему тормозит CI, и начать его ускорять

[19:25-19:50] — Перезагрузка мобильной аналитики: объединяем подходы в iOS и Android

[19:50-20:15] — MVVM, про которую не пишут в туториалах

Присоединяйся к нам! За лучшие вопросы и находки на митапе дарим подарки!


изменить информацию сообщить о проблеме

С этим мероприятием что-то не так?

  • Неправильная дата или время
  • Неправильный адрес
  • Неправильно указан тип мероприятия
  • Плохое описание
  • Мероприятие отменено или отложено
  • Неприемлемый/неприличный контент
  • Нарушение авторских прав
  • Это спам
  • Не получается купить билет

Онлайн

похожие мероприятия

Все мероприятия в онлайне