Создали свою архитектуру для SwiftUI 👨💻🍏
Хорошо это или плохо — но универсальной архитектуры не существует. У популярных подходов есть плюсы и минусы, много различий между собой.
Например, SwiftUI фундаментально отличается от UIKit. Поэтому он требует особого подхода к архитектуре. Всем известные MVP, MVVM, а также наша SurfMVP в чистом виде не адаптированы под особенности SwiftUI.
🔎 Поэтому мы создали VSURF. Как мы это сделали и зачем — читай в свежей статье Никиты, iOS Team Lead Surf, на Хабре.
Хорошо это или плохо — но универсальной архитектуры не существует. У популярных подходов есть плюсы и минусы, много различий между собой.
Например, SwiftUI фундаментально отличается от UIKit. Поэтому он требует особого подхода к архитектуре. Всем известные MVP, MVVM, а также наша SurfMVP в чистом виде не адаптированы под особенности SwiftUI.
🔎 Поэтому мы создали VSURF. Как мы это сделали и зачем — читай в свежей статье Никиты, iOS Team Lead Surf, на Хабре.