Reference • Vinodh-G/NewsApp : https://github.com/Vinodh-G/NewsApp • AliSoftware/Dip : https://github.com/AliSoftware/Dip • Uber/Needle : https://github.com/uber/needle • RIBs PluginPoint : https://gist.github.com/dehrom/ ac1a50cfbee3b573fd590150e652f914 • example-buck-ribs-needle : https://github.com/Angel-Cortez/example-buck- ribs-needle • DITranquillity : https://github.com/ivlevAstef/DITranquillity • Extending your modules using a plugin architecture : https://blog.usejournal.com/extending-your-modules-using-a-plugin-architecture-c1972735d728 • 유연한 확장과 변경 영향의 분리 패턴 지향 플러그인 소프트웨어 설계 : https://kdata.or.kr/info/info_04_view.html? fi eld=&keyword=&type=techreport&page=223&dbnum=127607&mode=detail&type=techreport • IoC 콘테이너와 디펜던시 인젝션 패턴 번역 : https://javacan.tistory.com/entry/120 • 토비의 스프링 - IoC 컨테이너와 DI : https://gunju-ko.github.io/toby-spring/2019/03/25/IoC-%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88%EC%99%80- DI.html • iOS Clean Architecture with Swift - IoC Container : https://develogs.tistory.com/7 • IoC container in Swift : https://ilya.puchka.me/ioc-container-in-swift/ • Swift Dependency Injection via Property Wrapper : https://basememara.com/swift-dependency-injection-via-property-wrapper/ • Swift dependency injection design pattern : https://theswiftdev.com/swift-dependency-injection-design-pattern/ • Spring - What's a plugin-oriented architecture? : https://spring.io/blog/2010/06/01/what-s-a-plugin-oriented-architecture • Inversion of Control Containers and the Dependency Injection pattern : https://greatshin.tistory.com/8 • Martin Fowler - Plugin : https://martinfowler.com/eaaCatalog/plugin.html • IoC, DI, DIP 용어 정리 : https://black-jin0427.tistory.com/194 • 객체 종속성이란? what is object dependency? : https://wiserloner.tistory.com/115 • Unity Container: Constructor Injection : https://www.tutorialsteacher.com/ioc/constructor-injection-using-unity-container • Dependency를 관리하는 방법 : https://architecture101.blog/2008/12/07/dependency_managment/ • Dependency Analyzer를 이용한 순환적 의존관계 검출 : https://blog.naver.com/suresofttech/220729875733 • Wikipedia - Plug-in (computing) : https://en.wikipedia.org/wiki/ Plug-in_(computing) • Wikipedia - Circular dependency : https://en.wikipedia.org/wiki/ Circular_dependency • Youtube - Swinject to handle dependency injection : https:// www.youtube.com/watch?v=8a_oL8-ioqA