Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Kotiln
- Swift 문법
- 코루틴
- Firebase
- 프로그래머스
- 코딩테스트
- 안드로이드 컴포즈
- RxKotiln
- Go언어
- 반응형 프로그래밍
- 코틀린
- 개발자
- swift map
- android
- Flutter
- Java
- 잡담
- react
- MVVM
- 이펙티브코틀린
- 안드로이드 다이얼로그
- 일상
- 이펙티브 코틀린
- Rxjava 안드로이드
- RxJava
- Dev6
- 안드로이드 개발자
- 안드로이드
- android compose
- 알고리즘
Archives
- Today
- Total
목록ViewModel (1)
최데브는 오늘도 프로그래밍을 한다.
MVVM 패턴 설명 - 2(view Model)
정말 오랜만에 MVVM 패턴의 두번째 글을 쓴다. 그동안 이것저것 바빴는데 다 핑계처럼 들릴거 같아서 그냥 포스팅이나 하겠다. 사실 핑계 맞다. 저번 포스팅은 View에 대해 다뤘는데 오늘은 ViewModel 에 대해서 적으려고 한다. ViewModel은 MVP 패턴에 프레젠터랑 비슷한 느낌이다. 중간에서 데이터를 받고 전달해주는 우편부 역할. 그러나 다른점이 있으니 패턴이름도 달라졌을터 의존성의 문제가 달라졌다. MVP 패턴의 프레젠터는 모델과 뷰에 각각 의존성을 가지고 있었는데 MVVM 은 data Binding 이라는 개념을 통해 Model 파트와의 의존성만 가지고 view와의 의존성은 가지지 않는 구조를 갖게 되었다. 이해가 되지 않는다면 인터넷에 MVVM 패턴이라고만 쳐도 그림으로 그려져 있는것..
Android
2021. 3. 27. 16:05