SOLID in Real-World iOS Apps | raywenderlich.com

Get an overview of the SOLID code craft guidelines, how they apply to Swift code, and how you can refactor your current code towards them.


This is a companion discussion topic for the original entry at https://www.raywenderlich.com/10480721-solid-in-real-world-ios-apps
1 Like

Hi, I really enjoyed and learned a lot from your SOLID course (those refactors are quite useful), Thanks so much. But thereโ€™s is only one thing that I donโ€™t get, in the image that I attached, you suggested adding extensions of the type AnalyticsEvent in each module, I donโ€™t know if I misunderstood you, but I think that approach would invert the dependency and affect the independence/reusability of the modules because they would have to know about the type AnalyticsEvent which resides in the CoreModule, could you please clarify this approach, thanks. image

1 Like