멀티모듈1 [Android] Clean Architecture With Pokedex (feat. Jetpack Compose, Hilt) - 1 이번 포스팅은 Clean Architecture의 구성요소와 개념에 대해 알아보고, 안드로이드 프로젝트를 생성하여 기반작업을 해 볼 것이다. Clean Architecture에 대해 검색해본 사람이라면, 아래 그림을 정말 많이 접했을 것이다. 개인적으로, 위 다이어그램만 이해한다면 Clean architecture는 끝이라고 할 만큼 기본이고 핵심이라고 생각한다. 좌측 원형 다이어그램을 분석해보자. 가장 바깥쪽부터 안쪽으로 화살표가 있는데, 이것은 의존성을 의미한다. 즉, 바깥쪽에서 안쪽으로만 의존하며, 가장 안쪽인 Entities는 의존성을 갖지 않는다. 또한, 안쪽에서 바깥쪽으로의 의존성은 없다. 이것은 Clean architecture의 가장 핵심적인 룰이다. 우리가 알아야 할 요소는 Present.. 2022. 5. 28. 이전 1 다음 반응형