예전에 저장해둔건데 딱 이게 안드로이드-3 모듈 이라고 유명한 클린 아키텍트 구조니까
1.도메인 모듈은 순수 코틀린 -프레임워크 의존성 X
유스 케이스는 클래스와 레지스토리 인터페이스에 의존하고, 구현체가 DB를 알지 못해야함
2. data 모듈 (어댑터) -프레임워크 의존성을 가짐
도메인에 정의된 유저 레지스토리 인터페이스 실구현체고
3. app모듈이 전체적으로 UI 처리하고 -프레임워크 의존성을 가짐
기본적으로 3모듈 아키텍쳐라고 예시로 자주 나오는거라 나도 예전에 저장해둠
제 눈엔 나무로 보입니다만
섹스트리
한때 MVVM 뜨기전에 MVP 모델이라고 많이들 했었는데
맞죠
이 글은 왜 답장이 안되냐