- PVSM.RU - https://www.pvsm.ru -

Анонс Avito iOS Meetup #7: feature toggles, remote cache, тёмные темы и карьера iOS-разработчика

Привет! В субботу, 29 июня, приглашаем iOS-разработчиков на традиционный митап. В этот раз обсудим самописный remote cache для iOS, feature toggles, поговорим, как использование proxy-объектов помогает в разработке тёмных тем для приложений, и рассмотрим разные варианты развития карьеры разработчика — начиная от фриланса в тёплых странах и заканчивая работой в офисе большой корпорации. Также в ходе митапа мы предоставим микрофон гостям встречи для коротких докладов секции Lightning Talks — можно будет обсудить актуальные вопросы iOS-разработки.

Регистрируйтесь на встречу и приглашайте коллег. Под катом — тезисы выступлений, ссылки на регистрацию и прямую трансляцию митапа.

Анонс Avito iOS Meetup #7: feature toggles, remote cache, тёмные темы и карьера iOS-разработчика - 1

Доклады

Самописный Remote cache для iOS + CocoaPods. Вадим Смаль (Авито)

image

В мире Android-разработки давно существуют решения для организации remote cache’а, которые значительно ускоряют сборку проекта. Потихоньку этот тренд добирается и до iOS.
Расскажу какие уже существуют решения, и почему мы выбрали свой велосипед. Подробно опишу, как это всё работает, и с какими проблемами мы столкнулись при реализации. А в заключение покажу, что из этого получилось.

Как мы делали тёмную тему для приложения OK.RU. Илья Резяпкин (OK.RU)

image

В современном мире тёмная тема стала обязательной фичей. Казалось бы, что тут сложного? Но когда мы начали работать над этой фичей, то столкнулись с рядом проблем. В докладе я расскажу об общих принципах перехода на тёмную тему, рассмотрю существующие варианты перехода, объясню, почему мы не пошли проторенной дорожкой, а решили идти новым путём, с какими сложностями на этом пути мы столкнулись и как нам помогло использование proхy-объектов.

Feature toggles: Back then and now. Владимир Игнатов (Авито)

image

Как нескольким командам вносить изменения в один файл и не сойти с ума? Как с лёгкой душой коммитить недоделанные фичи в мастер и релизить с ними новую версию? Как запустить фичу на всех платформах одновременно? Для решения всех этих вопросов мы используем механизм Feature Toggles.
Разберёмся в том, что это и как это готовить. Расскажу об эволюционных этапах, которые мы прошли за несколько лет использования этого подхода. О препятствиях на пути к реализации и путях их преодоления — наших хаках, архитектуре, тестировании и работе с CI.
Бонус: FailFast — iOS edition.

Над пропастью во ржи. Александр Зимин (Independent developer)

image

Фриланс на бирже, релокейшн, работа по контракту, фултайм в корпорации, удаленка со стартапом, удаленка на фултайм, разработка своего проекта или работа в проекте за долю — CHOOSE YOUR HERO.
Каждый из этих вариантов по-своему хорош и мне повезло попробовать почти все из них.
Поэтому в своем докладе я расскажу о плюсах и минусах каждого формата работы в рамках профессии разработчика и подскажу, как выстроить свою карьеру будь то в офисе в Лондоне или в бассейне в Таиланде.

Секция Lightning Talks

image

Мы решили попробовать сделать в рамках митапа отдельную секцию — Lightning Talks. Любой участник встречи сможет предложить мини-доклад или тему для обсуждения. Для этого у нас будет специальный временной слот. Предложить идею можно на страничке встречи на Таймпаде [1].

Расписание

12:00 — 12:30 — Регистрация.
12:30 — 13:15 — Самописный Remote cache для iOS + CocoaPods — Вадим Смаль (Авито).
13:20 — 14:00 — Как мы делали тёмную тему для приложения OK.RU — Илья Резяпкин (OK.RU).
14:00 — 14:50 — Обед и секция Lightning Talks.
14:50 — 15:35 — Feature toggles: Back then and now — Владимир Игнатов (Авито).
15:40 — 16:30 — Над пропастью во ржи — Александр Зимин (Independent developer).
17:00 — ……. — Afterparty.

Пароли и явки

Участие в мероприятии бесплатное, но нужно зарегистрироваться [1]. Пожалуйста, указывайте вашу фамилию и имя так, как в паспорте, и не забудьте взять его (или водительское удостоверение) с собой, иначе вас не пропустят в офис.

Адрес: офис Авито, Лесная 7 [2].
Смотрите прямую трансляцию митапа на ютуб-канале AvitoTech [3].

До встречи!

Автор: va_mi_va

Источник [4]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/ios-development/320737

Ссылки в тексте:

[1] на страничке встречи на Таймпаде: https://avitotech.timepad.ru/event/977081/?utm_refcode=64cc9eba57efe9c4d194323f25eb91ae2c46dd31

[2] Лесная 7: https://goo.gl/maps/AbeQA3zyLC62

[3] ютуб-канале AvitoTech: http://bit.ly/iosmtp7

[4] Источник: https://habr.com/ru/post/455920/?utm_campaign=455920&utm_source=habrahabr&utm_medium=rss