Cover of event Ozon Tech Community Mobile Meetup

Ozon Tech Community Mobile Meetup

Встречаем наш Ozon Tech Community Mobile Meetup, на котором мы узнаем, как написать интерфейсы для своей библиотеки так, чтобы избежать обратно несовместимых релизов и крашей в рантайме, расскажем про наш опыт оптимизации времени запуска Android-приложений и про оптимизацию запуска в целом, а также — поговорим по создание нашего супераппа «‎Вози Ozon»‎ с чистого листа. Кроме этого, нас ждёт панельная дискуссия на тему «‎Какое будущее у мобильной разработки?»‎

Три опасные буквы: SDK, API, ABI — Денис Долгополов, Ведущий разработчик мобильных приложений

У нас много самописных SDK, делимся опытом. Что делать, если у вас 10 библиотек и каскадные зависимости? Как спроектировать API библиотеки так, чтобы избежать мажорных релизов? Почему дефолтный параметр функции ломает ABI? Поделимся ответами на все эти вопросы, а ещё – лайфхаками по написанию public кода на Kotlin.
avatar speaker

Оптимизация времени запуска Android-приложений — Сергей Чистяков, Ведущий разработчик мобильных приложений

Поговорим про оптимизацию startup time в android-приложениях и обсудим в докладе следующие вопросы: зачем оптимизировать время запуска и как его измерять? Как понять, что именно оптимизировать? Кроме этого, поделимся нашим опытом оптимизации и расскажем подробнее про наш инструмент для замера времени этапов запуска.
avatar speaker

Суперапп «‎Вози Ozon»‎ — Сергей Балалаев, Руководитель отдела разработки

Поговорим о том, как строилась архитектура нашего решения: о масштабируемости, параллельности и гибкости разработки. Будет много технических подробностей по стеку технологий, организации совместной работы команд, используемой и развиваемой архитектуре супераппа.
avatar speaker

Дискуссия с приглашёнными экспертами

Тема: «‎Какое будущее у мобильной разработки?»

Теги:

Мероприятия сообщества

Event at a glance

Who it is for
mobile developers, Android engineers, tech leads, mobile architects
Main topics
mobile development, Android, SDK design, API design, ABI compatibility, startup optimization, superapp architecture
What you will gain
learn SDK/API/ABI best practices, understand startup time measurement and optimization, get insights on superapp architecture, participate in panel discussion on mobile future
Program format
deep technical talks, production cases, panel discussion