pt2. As soon as you start having complex UI logic in place (eg: an animated chatbot, or an interactive tutorial) the last thing you want is to mix it up with business logic, network or db calls and what not. Not to mention that in more and more fields of app development (health, finance, banking, etc) testing is an obligatory and regulated component you cannot avoid even if you think it is bad practice (??).
Each project has it's own requirements and therefore architecture.
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: