250x250
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 부스트코스에이스
- 안드로이드 Sunflower 스터디
- 막내의막무가내 플러터 flutter
- flutter network call
- 막내의막무가내 rxjava
- Fragment
- 부스트코스
- 막내의막무가내 코틀린 안드로이드
- 막내의막무가내 일상
- 프로그래머스 알고리즘
- 막내의막무가내 SQL
- 막내의막무가내 안드로이드
- 안드로이드 sunflower
- 막내의막무가내 프로그래밍
- 주엽역 생활맥주
- 막내의막무가내 코틀린
- 막내의막무가내 안드로이드 에러 해결
- 안드로이드
- 막내의 막무가내 알고리즘
- 막내의막무가내 안드로이드 코틀린
- 막내의막무가내 목표 및 회고
- 2022년 6월 일상
- 막무가내
- 막내의막무가내 플러터
- 막내의 막무가내
- 프래그먼트
- 막내의막무가내 코볼 COBOL
- 막내의막무가내 알고리즘
- 주택가 잠실새내
- 막내의막무가내
Archives
- Today
- Total
목록안드로이드 mvp 디자인패턴 (1)
막내의 막무가내 프로그래밍 & 일상
[안드로이드] MVP 디자인패턴 정리 및 예제
[2021-04-13 업데이트] 프로젝트에 MVC 아키텍처만 사용하다가 최근 간단한 공부용 프로젝트를 통해 MVP 아키텍처를 적용해보고있다. 확실히 기존 MVC 구조보다 코드가 정리되는 느낌이 들었다. MVP구조로 짜는 연습을 많이하고 MVVM도 나중에 공부해볼 예정이다. 이번에 MVP 아키텍처 공부한 것을 간략하게 정리하는 포스팅을 하려고한다. 먼저 MVC와 MVP에 대한 구조도 그림이다. 그림을 보면 알 수 있듯이 둘은 C와 P만 바뀌고 MVC구조에서는 모델과 뷰와 이어져있지만 MVP는 프레젠터를 통해서 모델과 뷰가 소통이 되야한다. 안드로이드에서 MVC구조는 사실상 액티비티나 프래그먼트에 컨트롤러와 뷰에 관한 코드를 전부 집어넣어서 MVC패턴이라 하기도 애매하고 코드가 복잡해진다는 단점이 있다.(즉..
안드로이드/코틀린 & 아키텍처 & Recent
2019. 8. 23. 13:01