What architectural pattern do you recommend for new, medium-sized projects with SwiftUI?
There are many different architectures and they all have their pros and cons. You’ll likely have your preference, just like I do, based on personal experience.
If I were to start a project that will likely become medium-sized, I’d approach it similarly to a small or large-sized project. Simply, because you never know how big a project really will be.
A small project could suddenly become successful, and you may wish you had started with great architecture from the start. Prepare yourself for the unknown, not for the expected.
If it comes down to architecture names, I’d personally pick MVVM, and Coordinators, combined with many different design patterns.
Want to have your question answered next week? Ask your question on LinkedIn or Twitter.