티스토리 뷰

728x90

이어보기 : Github Blog - http://thdev.tech/androiddev/2016/06/14/Android-TODO-MVP-Example


저는 최근 Android 코드를 작성할 때 MVP 패턴을 적용하고 있습니다. Github에 예제로 작성한 코드에서도 MVP를 기본으로 적용하려고 하고 있습니다.

View와 Presenter, Model을 분리할 수 있다는 장점 때문에 기존 MVC 패턴에서처럼 View 코드가 짧아져서 좋았습니다. 더구나 Android test를 해볼 수 있다는 장점도 생깁니다.

Presenter를 통해서 네트워크의 데이터가 잘 받아왔는지에 대한 검증 과정도 추가할 수 있고, View에 대한 테스트도 만들어볼 순 있으니 좋습니다.


이어보기 : Github Blog - http://thdev.tech/androiddev/2016/06/14/Android-TODO-MVP-Example



댓글