Юрий Потапов
Компания: Яндекс
Команды, разрабатывающие идентичные приложения для iOS / Android часто вынуждены писать похожий код для обеих платформ. Отсюда вытекают следующие проблемы:
Уменьшить эти проблемы помогает вынесение кода в мультиплатформенные модули.
На примере приложения «Народный Картограф» будет продемонстрирована архитектура, позволяющая стандартизовать описание UI приложений, минимизировать количество платформенного кода, состоящего из экранов SwiftUI / Jetpack Compose, и выносить всю логику в мультиплатформенный Redux, написанный на Kotlin Multiplatform.
Компания: Яндекс
Компания: Яндекс