- Митап
- Место
24 сентября состоится вторая встреча iOS-разработчиков в Avito. В программе прикладные доклады от хозяев и приглашенных гостей, неформальное общение и традиционная пицца. Поговорим о DeepLink’ах, роутинге, мультипарадигменной разработке на Swift, прототипировании интерфейсов и многом другом! Программа встречи ещё уточняется, следите за обновлениями. Приходите обмениваться опытом и обсуждать профессиональные вопросы!
Доклады:
DeepLink’и в Avito
Артём Разинов (Avito)
Мы активно используем DeepLink’и в наших приложениях, как в push-уведомлениях, так и в ответах от API. В докладе я расскажу о том, как мы обрабатываем DeepLink’и для показа экранов из разных уголков приложения и для невидимых пользователю вещей.
Прикладная мультипарадигменная разработка на Swift
Евгений Можаровский (Next Digital Technologies)
В современном мире разработки iOS приложений использование нескольких парадигм одновременно совсем не редкость, но зачастую возникают проблемы в ходе решения определенного спектра задач. Мы поговорим о принципах мультипарадигмального программирования на Swift, преимуществах и недостатках, а также о подходах к тестированию.
Marshroute: удобный и расширяемый роутинг в iOS-приложении
Тимур Юсипов (Avito)
В своём докладе я расскажу о подходе к построению навигации в больших приложениях на примере демо-проекта, приближенного по архитектуре к приложению Avito. Данная архитектура позволяет поддерживать DeepLink’и и iPad в существующем приложении, показывать плашки Push-уведомлений в верхнем видимом модуле, совершать переходы из верхнего видимого модуля, вызванные корневым модулем приложения, а также централизовано управлять анимацией переходов. Разработанная нами навигация оборачивает UIKit для совершения переходов в засахаренном и декларативном стиле. Использование этой системы позволило снизить связанность кода для повышения его переиспользуемости и тестируемости, а также выработать общие стандарты к построению стека навигации.
Икскод, джейсон, два скетча
Олег Фролов (Avito)
Дизайнер Avito и автор плагинов для Sketch расскажет о том, как интегрировать воркфлоу дизайнера и разработчика с помощью UIKit’a и прототипировать интерфейсы в нативной среде.
Тема доклада уточняется
Давид Лашхи (Delivery Club)
Программа встречи уточняется, следите за обновлениями!
Программа
12:00 — 12:30 — Регистрация
12:30 — 14:00 — Доклады
14:00 — 14:30 — Пицца
14:30 — 16:00 — Доклады
16:00 — ……. — Неформальное общение
Вход бесплатный, но необходимо зарегистрироваться и получить подтверждение, так как количество мест ограничено. В день мероприятия не забудьте захватить с собой паспорт или водительское удостоверение.