Михаил Андреев из «Додо Пицца»: Современный разработчик — это не просто исполнитель, а создатель бизнес-показателей
К 2026 году сфера мобильных приложений в e‑commerce и фудтехе полностью сместила фокус с привлечения пользователей на ожесточенную конкуренцию за их внимание. Теперь успех компаний определяется не числом установок, а тем, насколько интерфейс помогает превратить посетителя в постоянного клиента. Согласно данным международного агентства Baymard Institute, неудобный дизайн и сложная структура приводят к отказу от совершения покупки в 73% случаев, тогда как продуманный интерфейс способен повысить конверсию в четыре раза. Михаил Андреев, ведущий iOS-разработчик международной сети быстрого питания «Додо Пицца», представил инновационный метод создания приложений, сочетающий техническую архитектуру с принципами психологии взаимодействия. Он объяснил, как качественное приложение преобразует обычный заказ пиццы в безупречный цифровой процесс, экономя время покупателям и принося значительную прибыль бизнесу.
Дилемма шаблонного подхода
Сегодня компании часто попадают в западню готовых решений. Применение типовых библиотек элементов ускоряет создание продукта, но лишает его индивидуальности. Стандартные кнопки в карточке товара остаются статичными, не отражают характер бренда и не стимулируют продажи. По мнению Михаила Андреева, важно предлагать пользователю интерактивные компоненты, которые доставляют удовольствие от использования. Даже несколько оригинальных деталей в интерфейсе могут кардинально изменить итоговый результат.
Для корпоративного мобильного приложения Михаил реализовал плавные анимационные эффекты: при тапе на кнопку её фон не резко меняется, а мягко перемещается в новую позицию. Каждое нажатие сопровождается тактильным откликом устройства. Это создаёт у пользователя физическое ощущение реального переключения. Чтобы надпись всегда смотрелась гармонично, кнопка автоматически меняет ширину в зависимости от длины текста. Исследования подтвердили, что подобные детали напрямую повышают готовность совершить покупку.
Внимание к пользовательскому опыту приносит реальную прибыль: как отмечает разработчик, после обновления частота добавления товаров в корзину выросла на 13,6%. Таким образом, замена стандартного элемента на тщательно проработанный уникальный компонент помогает устранить невидимый барьер на пути к покупке и значительно увеличить доход бизнеса без дополнительных маркетинговых вложений.
Инклюзивность как стратегия развития
Многие компании проектируют интерфейсы для некоего «усреднённого» пользователя. Однако реальность иная. Представьте человека, который пытается оформить заказ, но не может разобрать мелкий текст. Или пользователя с ослабленным зрением, применяющего экранный диктор, в то время как приложение остаётся «немым». Для клиента это дискомфорт, для бизнеса — упущенная выгода. Когда интерфейс превращается в препятствие, пользователь не станет с ним бороться, а просто уйдёт к конкурентам. И это не редкая ситуация. Согласно данным ВОЗ, как минимум 2,2 миллиарда людей в мире имеют нарушения зрения, и для большинства из них современные приложения остаются недоступными.
Михаил Андреев убеждён, что проблему нельзя игнорировать — её решение следует превратить в конкурентное преимущество. Например, интегрировать в приложение поддержку двух ключевых технологий: VoiceOver и Dynamic Type. Первая позволяет незрячим пользователям «слышать» интерфейс — голосовая подсказка сообщает, на какой товар нажата кнопка и как завершить заказ. Вторая даёт возможность самостоятельно настроить предпочтительный размер шрифта в параметрах телефона.
Подобные улучшения важны не только для людей с ограниченными возможностями. Крупный текст выручает, когда клиент делает заказ в движении, при ярком солнечном свете или когда глаза просто устали в конце дня.
Как отмечает разработчик, внедрение функций доступности принесло дополнительный прирост конверсии в корзину на 6,5%. В совокупности с обновлённым дизайном это обеспечило рост продаж более чем на 20%.
Декомпозиция монолита
Распространённая сложность в крупных проектах — после внедрения всех необходимых элементов и функций приложение становится чрезмерно массивным. Любое небольшое изменение, даже смена цвета кнопки, вынуждает разработчика ждать, пока система пересоберёт проект. Это замедляет работу всей команды и мешает оперативно внедрять новые идеи.
Михаил Андреев оказался в классической ситуации — его команда работала с монолитным приложением, которое потеряло гибкость. Чтобы ускорить разработку, он инициировал переход на модульную архитектуру, разделив продукт на автономные компоненты. В результате время сборки сократилось, риск случайно повредить функциональность смежных блоков практически исчез, а выпуск обновлений ускорился, позволяя оперативнее отвечать на потребности рынка.
Благодаря декомпозиции кода Михаил смог интегрировать систему XCMetrics. Она действует подобно бортовому самописцу, фиксируя все ключевые метрики производительности и отслеживая скорость выполнения программ. Это позволяет выявлять и устранять проблемные участки ещё до того, как они станут заметны конечным пользователям.
Принципы эффективной разработки
Опираясь на полученный опыт, Михаил Андреев выделил несколько правил, которые помогают командам перейти от простого написания кода к прямому влиянию на бизнес-результаты. По его мнению, успех мобильного продукта строится на трёх основах.
Первое — это глубокая продуктовая экспертиза разработчиков: чёткое понимание цели каждой строки кода. Второе — технологическая адаптивность: модульная структура и современный инструментарий, позволяющие изменяться быстрее рыночных трендов. Третье — культура метрик: сбор данных не только о поведении пользователей, но и о состоянии самой кодовой базы.
Сегодня выигрывают не те, кто предлагает больше функций, а те, кто выстраивает максимально короткий и комфортный путь пользователя от запуска приложения до нажатия кнопки «Оплатить». И центральную роль в этом процессе играют инженеры, которые оценивают код через призму бизнес-целей.