클린아키텍처 (1) 썸네일형 리스트형 Clean Architecture - Android에 적용하기 실제로 프로젝트에서 적용하면서 체감은 했지만 막상 깔끔하게 정리해보지 못했던 클린 아키텍처 개념을 정리해보려고 한다! 여러 아키텍처들이 있지만 공통의 목표는 계층을 분리하여 의존성을 없애는 것이 라고 한다. 클린아키텍처도 계층을 나누어 관심사를 분리하는 것에 목적이 있다 . 3 Layer 클린 아키텍처에서는 크게 3가지 레이어로 분리하는데 Domain / Data / Presentation layer이다 그리고 의존성 규칙(Dependency Rule)을 지켜 계층을 분리한다 Dependency Rule은 원 내부의 (inner) 계층은 외부(outer)의 계층을 알수없고 모든 소스코드 의존성은 반드시 외부에서 내부로 고수준 정책을 향해야 한다는 것이다 (즉 원 내부에서 외부 모르고 외부는 내부를 알수 .. 이전 1 다음