Александр Митрополький
Senior Android разработчик Android-платвормы «СберИнвестор», Сбер

Senior Android разработчик Android-платвормы «СберИнвестор», Сбер
Android-разработчик, Авито
Project Manager, СберДевайсы
За сложными opinionated библиотеками для графиков прячется простая идея: перевод данных в пиксели через px = value * scale + translate. Разберём, как на одном этом преобразовании работают скролл, зум и инерционная прокрутка — и почему тот же код с Android запускается даже в браузере.
Переход на новую технологию в большом продукте — это не только про код, но и про инфраструктуру, процессы и командные договорённости. В докладе расскажем, как команда готовила переезд с View на Compose: что пришлось изменить в проекте, как выстроить плавную миграцию и как постепенно переводить старый UI-стек в legacy.
В докладе расскажем, как команда построила систему мониторинга Android-приложения: собирает CrashFree, ColdStart и FPS, настраивает алертинг, анализирует динамику и прогнозирует деградации. Покажем, как эта система помогла поднять CrashFree до 99+% и стала инструментом для принятия инженерных решений перед релизом.
Кратко о мероприятии