목차
<aside> 🍎 사용 목적 클린 아키텍처의 개념을 요약하면 아래와 같습니다.
MVVM이란, (Model - View - View Model)으로 로직을 사용자 인터페이스 제어에서 분리하는 소프트웨어 설계 프레임워크입니다.
MVVM 패턴을 사용한 클린 아키텍처의 장점은 아래와 같습니다.
위 장점을 위해 패키지 구조를 아래와 같이 지키고자 합니다.
</aside>
이 부분은 어렵고 깊은 내용이기 때문에 아래 포스트들을 다 읽어보시길 추천드립니다!
아래는 MVVM 패턴과 클린 아키텍처를 적용한 패키지 구조입니다.
이런 구조는 다양하게 있을 수 있지만 큰 틀은 비슷합니다.
저희는 사람들이 많이 쓰는 구조를 사용할 예정입니다.
위 내용이 이해가 어렵다면, 지금은 기능/목적별로 패키지를 나누어 놓았다고 이해하셔도 됩니다.