iOS, Swift, Swiftui, Mobile, Mobile App Development.
that we have to set some foundations of good design in our code so the impact of applying cross-cutting concerns to our codebase is minimal. We are going to need two main ingredients: Some sort of dependency injection capabilities so we can apply late-binding and change the underlying