Site icon AppTractor

Как устроена мобильная разработка в Яндекс Картах

Разговор Льва Бондаренко, старшего iOS-разработчика из Яндекс Еды и Владимира Миллера, руководителя группы мобильной разработки в Яндекс Картах о том, как устроена мобильная разработка в Яндекс Картах.

В интервью обсудили, как устроен один из самых нагруженных мобильных продуктов в России: от продуктового контекста и технологического стека до тонкостей принятия архитектурных решений. Разобрали, где сегодня проходит граница между SwiftUI и UIKit, Combine и RxSwift, и как команда выбирает инструменты под реальные задачи.

Отдельный большой блок — про Kotlin Multiplatform. Как «продать» KMP iOS-разработчикам? Зачем iOS-инженеры нужны в мире кроссплатформы? Могут ли Android-разработчики заменить iOS-команду? Как устроен онбординг, работа с внешними зависимостями и какие сложности возникают на практике?

Также поговорили про REDUX (SwiftUI + Compose), BDUI, офлайн-режим, модуляризацию и сборку, автотесты и взаимодействие со смежными продуктами. И, конечно, обсудили главный вопрос: ускорился ли time-to-market после внедрения KMP и какие планы у команды на будущее.

Содержание:

Exit mobile version