Дайджест докладов: Сергей Ерохин, Миша Левченко, Михаил Дементьев

Дайджест докладов: Сергей Ерохин, Миша Левченко, Михаил Дементьев, image #1

Сергей Ерохин, Тинькофф

«Использование XCFramework в крупном iOS-проекте, или Как ускорить сборку в 2 раза»

Сергей расскажет, как в iOS-проектах Тинькофф применили предкомпилированные зависимости в виде XCFramework с использованием CocoaPods, fastlane, GitLab CI и ускорили холодную сборку до 2 раз.

Вы узнаете, как внедрить XCFramework в релизный процесс внутренних модулей и автоматизировать контроль обратной совместимости. Сергей также поделится вариантами решения проблем, возникающих при работе с XCFramework.

Миша Левченко, Авто.ру

«Lobzik: полуавтоматическая модуляризация Android-проекта»

Что делать, если Android-проект превратился в монолит огромных размеров и требует сложного рефакторинга, а вы начали модуляризацию слишком поздно? Как понять, откуда начать, как масштабировать процесс и довести его до конца?

Миша расскажет о созданном им инструменте-помощнике для модуляризации. Руководствуясь различными метриками, можно предсказать, на сколько модулей будет оптимально разбить монолит, какие классы должны войти в них и с каких модулей лучше начинать.

Михаил Дементьев, ВКонтакте

«Показываем красивое с помощью видеоредактора в VK Клипах на iOS»

Михаил расскажет, как под капотом устроен фреймворк от Apple по работе с видео и аудио — AVFoundation. Он разберет и основы библиотеки, и более интересные вещи, такие как:
— реверс видео (AVAssetReader и AVAssetWriter);
— трансформации, фильтры и стикеры (кастомный AVVideoCompositing);
— звуковые эффекты (AVAudioEngine);
— видео из фото (AVAssetWriter);
— липсинк и черновики.

Спикер также расскажет о проблемах, с которыми можно столкнуться, работая с фреймворком, и поделится тем, как с ними справились в VK Клипах.

Подробности и билеты — по ссылке.

38 views·1 share