• 2 декабря, суббота
  • Москва, Лесная, 7

Avito iOS Winter Edition

Регистрация на событие закрыта

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

Другие события организатора

13 дней назад
2 декабря c 12:00 до 17:00
Москва
Лесная, 7

Зима близко! Уже второго декабря мы встретимся в нашем московском офисе на традиционном Avito iOS Meetup. Обсудим Data Driven подход, практическое применение Mach-O, lldb и dSYM, возможности расширения lldb, методологию Type Driven, а также концептуальные различия архитектур. В мероприятии примут участие представители Avito, Badoo, Туту.ру и Яндекс.

Доклады

Метрики всему голова
Вадим Смаль (Avito)

Поговорим о Data-driven подходе к разработке. Вадим продемонстрирует, какие метрики можно собирать, как они помогут быть эффективным, как следить за качеством разрабатываемой функциональности. Подробно рассмотрим, как замерять время компиляции отдельных фреймворков, размер приложения, время запуска приложения, CrashFree, OOM. Если вы до сих пор думаете, что метрики это только для менеджеров и аналитиков — будете приятно удивлены.

Расширения lldb
Сергей Лем (Badoo)

Все хотят писать код без багов. Но, к сожалению, пока что мало у кого это получается.И почти всегда отладка приложений занимает львиную долю времени при разработке.Поэтому важно иметь наиболее совершенные инструменты в своем арсенале и не тратить время не ерунду. Сергей Лем расскажет о том, как прокачать lldb при помощи  расширений на Python и сделать отладку приятнее и быстрее.

Mach-O, lldb, dSYM на практике
Владислав Алексеев (Avito)

В докладе речь пойдёт о бинарном формате исполняемых файлов Mach-O, об отладочной информации и объектных файлах. Рассмотрим, как работают брейкпоинты и символизация крешлогов. Поймем, когда и зачем нам нужны файлы dSYM, а в каких случаях их создавать совершенно не требуется. Также изучим случаи непрямого использования dSYM-файлов для анализа содержимого скомпилированного бинарного файла.

Type Driven Development
Валерий Попов (Yandex)

В докладе Валерий рассматривает строгую типизацию, которая может стать еще одним рубежом обороны надежного приложения от ошибок разработчика. На примерах будет показано, как дополнительная информация, переданная на этапе компиляции, поможет отловить ряд ошибок, не доводя систему до падения в runtime. Расскажет, что мобильный разработчик может почерпнуть из языков, которые ставят типы во главе процесса разработки.
 
Architecture overdose
Стас Цыганов (Туту.ру)
Стас Цыганов предлагает поговорить о разных архитектурах: как верхнего слоя, так и всего приложения. Речь не о баззвордах и сравнениях, у кого больше букв: цель —  понять, чем же они концептуально отличаются. Разберемся, почему появляется по архитектуре в неделю и почему в них нет ничего нового. Ну и в конце посмотрим, на что надо будет обратить внимание при выборе архитектуры следующего приложения.

P.S. Будет про VIPER☺

Трансляция

Ссылку на прямую трансляцию митапа ищите в день мероприятия на YouTube канале AvitoTech.

Расписание

12:00 — 12:30 — Регистрация
12:30 — 13:15 — «Метрики всему голова», Вадим Смаль (Avito)

13:15 — 14:00 — «Расширения lldb», Сергей Лем (Badoo)
14:00 — 14:30 — Обед
14:30 — 15:15 — «Mach-O, lldb, dSYM на практике», Владислав Алексеев (Avito)
15:15 — 16:00 — «Type Driven Development», Валерий Попов (Yandex)
16:00 — 16:15 — Кофе-брейк
16:15 — 17:00 — «Architecture overdose», Стас Цыганов (Туту.ру)
17:00 — ….….— Свободное общение

После митапа общение можно будет продолжить в пабе One More Pub (Бутырский вал, 5). Еда и напитки за свой счёт.

Для участия в событии необходимо зарегистрироваться и получить подтверждение в письме.  Количество мест ограничено. Пожалуйста, вносите ФИО в форму так, как написано у вас в паспорте. В день мероприятия не забудьте захватить с собой паспорт или водительское удостоверение.

 

Партнеры

Регистрация

Рекомендуемые события

Организуете события? Обратите внимание на TimePad!

Профессиональная билетная система, статистика продаж 24/7, выгрузка списков участников, встроенные инструменты продвижения, личный кабинет для самостоятельного управления и еще много чего интересного.

Узнать больше