Как работает наша новая система модульности — Independency | Тимофей Солонин, Авито

Вместе с Тимофеем: — Узнаем, как разделено на модули приложение Авито. — Соберём ужасного монстра из CocoaPods. — Помечтаем об идеальных модулях. — Узнаем, что такое Independency. — Попробуем всё перелинковать и сохранить рассудок. 00:00 — Представление спикера и темы 01:02 — О каких модулях речь и зачем они нужны 04:09 — Структура модулей в Авито 05:33 — Сложности с CocoaPods 07:07 — Пишем патчи к CocoaPods 08:48 — Что полезного мы написали при помощи Ruby-логики, и в чём подвох 11:00 — Мечта об идеальных модулях 14:28 — Что такое Independency 19:00 — Как работает линковка в приложении Авито 34:41 — Внешние зависимости — CocoaPods 38:01 — Локальные модули и зависимости 40:34 — Генерация проектного файла и настроек сборки 48:39 — Итоги 49:51 — Реклама от Тимофея Посмотреть презентацию Тимофея: Другие доклады с митапа в плейлисте: AvitoTech — это команда инженеров Авито. Подпишитесь на наш канал, соцсети и блоги, чтобы узнавать больше о технологиях Авито 👇🏻 ВК: Твиттер: Телеграм: Хабр: Медиум (eng): Гитхаб: Сайт:
Back to Top