티스토리 뷰
728x90
다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다.
더보기 : http://thdev.tech/androiddev/2016/05/03/MediaProjection-MVP-Pattern
지난번에 작성하였던 MediaProjection 예제를 수정하였습니다.
Model View Presenter를 구분하여 리팩토링을 진행하였고, 다음의 자료를 참고하여 MVP 패턴을 적용해보았습니다.
MVC(Model View Controller)
MVP를 소개하기 앞서 MVC에 대해서 간단하게 정리해보았습니다.
MVC는 가장 흔하게 사용되는 하나의 패턴으로 Model View Controller를 분리하여 개발되게 됩니다.
안드로이드에서는 Activity/Adapter(View)에서 Model과 Controller을 함께 사용하기도 합니다.
예를 들면 Activity > Adapter > Activity 순으로 Activity가 다시 받아 처리하게 되죠.
MVC를 표현하면 다음과 같습니다.
더보기 : http://thdev.tech/androiddev/2016/05/03/MediaProjection-MVP-Pattern
'Android Develop' 카테고리의 다른 글
[링크]Android TODO MVP 어떻게 적용할까? (0) | 2016.06.15 |
---|---|
[링크]androidTest - JUnit4, Espresso를 이용한 테스트 코드 작성 (0) | 2016.05.05 |
[링크] 안드로이드 화면 캡쳐 API - Android MediaProjection 사용해보기 (0) | 2016.04.09 |
[링크] Android N 멀티윈도우 - 어떻게 대응해야 할까? (0) | 2016.04.05 |
Android N Freeform mode 에뮬레이터에 적용해보기 (0) | 2016.04.03 |
댓글
Blog is powered by
Tistory / Designed by
Tistory