Александр Меньшиков
Т-Банк
В этом докладе мы расскажем, как мы запустили мультиплатформенный мессенджер для desktop и mobile и какие вызовы повлияли на наши технические решения.
Мы разберем архитектуру и выбранный стек: навигацию, подход MVI и использование SwiftUI на iOS. Обсудим, почему остановились именно на этих технологиях и зачем, несмотря на Kotlin Multiplatform, сохранили нативный слой для iOS. Также поговорим о ключевых компромиссах и их влиянии на разработку, масштабируемость и производительность.
Мы поделимся основными проблемами, с которыми столкнулись, и тем, как решали их на практике. Вы лучше поймете, в каких случаях стоит выбирать нативный SwiftUI и как сохранять чистоту кодовой базы по мере ее роста.
Т-Банк
Т-Банк