본문 바로가기

Android

CleanArchetecture

https://academy.realm.io/kr/posts/clean-architecture-in-android/

 

Presentation 레이어 -> Data-> domain -> entity

 

  1. Presentation layer
    1. 로직과 관련된 레이어
  2. Data layer
    1. 네트워크, 로컬 db에서 데이터 가져옴
  3. Domain layer
    1. 사용자의 유스케이스로 분리
  4. Entity layer
    1. 사용자 개념 정의

 

의존성은 안쪽으로만 발생해야 한다. Entity레이어가 의존성이 낮다

 

 

'Android' 카테고리의 다른 글

ComponentArchitecture  (0) 2020.05.22
[안드로이드 개발기간] gcm menifest 설정  (0) 2016.09.11
[안드로이드 개발기간] request만들기  (0) 2016.09.11
[25일차] 채팅  (0) 2016.08.23
[25일차]페이스북 로그인 연동  (0) 2016.08.23