Dependencies are the double-edged sword of software development. They giveth new capabilities. But they maketh your app bigger and more complicated.

Dependencies are a blessing but also a problem to be solved, and solved again, and solved again.

You might just be better off without some of your dependencies or without most of your dependencies.

👉 Why we got rid of most dependencies

But if you really want to stick with your dependencies, then you might consider Resolver.

👉 Resolver for iOS Dependency Injection: Getting Started | GitHub

Thanks to iOS Dev Weekly for keeping me in the loop on being dependent on dependencies.