From iOS perspective changing to clean architecture using VIPER has made our code testable and easier to reason about.
We enforce the architecture as much as possible through protocol conformance, which doesn’t always work, but works extraordinarily well for “Views” or “Scenes”.
It’s taken so much stress out of the development lifecycle for our team.
We enforce the architecture as much as possible through protocol conformance, which doesn’t always work, but works extraordinarily well for “Views” or “Scenes”.
It’s taken so much stress out of the development lifecycle for our team.