Вы узнаете: как написать интерфейсы для своей библиотеки так, чтобы избежать обратно несовместимых релизов и крашей в рантайме, как оптимизировать время запуска Android-приложений, а ещё — создать суперапп с чистого листа на примере нашего «Вози Ozon».
Запись митапа
Спикеры и темы докладов
07:25 - 45:05
Три опасные буквы: SDK, API, ABI — Денис Долгополов, ведущий разработчик мобильных приложений
У нас много самописных SDK, делимся опытом. Что делать, если у вас 10 библиотек и каскадные зависимости? Как спроектировать API библиотеки так, чтобы избежать мажорных релизов? Почему дефолтный параметр функции ломает ABI? Поделимся ответами на все эти вопросы, а ещё – лайфхаками по написанию public кода на Kotlin.
45:50 - 1:30:35
Оптимизация времени запуска Android-приложений — Сергей Чистяков, ведущий разработчик мобильных приложений
Поговорим про оптимизацию startup time в android-приложениях и обсудим в докладе следующие вопросы: зачем оптимизировать время запуска и как его измерять? Как понять, что именно оптимизировать? Кроме этого, поделимся нашим опытом оптимизации и расскажем подробнее про наш инструмент для замера времени этапов запуска.
1:31:25 - 2:15:20
Суперапп «Вози Ozon» — Сергей Балалаев, руководитель отдела разработки
Поговорим о том, как строилась архитектура нашего решения: о масштабируемости, параллельности и гибкости разработки. Будет много технических подробностей по стеку технологий, организации совместной работы команд, используемой и развиваемой архитектуре супераппа.

2:41:10 - 3:26:30
Панельная дискуссия — Какое будущее у мобильной разработки?
Павел Щедухин, модератор дискуссии, руководитель направления разработки мобильных приложений «Продавец».
Станислав Своровский, руководитель направления разработки «Платформа мобильных приложений».
Геворк Сафарян, руководитель мобильной и веб-разработки в Переводах, Сбер.
Евгений Козочкин, Dev Head, AliExpress.







