최데브는 오늘도 프로그래밍을 한다.

  • 홈
  • 태그
  • 방명록

ViewModel 1

MVVM 패턴 설명 - 2(view Model)

정말 오랜만에 MVVM 패턴의 두번째 글을 쓴다. 그동안 이것저것 바빴는데 다 핑계처럼 들릴거 같아서 그냥 포스팅이나 하겠다. 사실 핑계 맞다. 저번 포스팅은 View에 대해 다뤘는데 오늘은 ViewModel 에 대해서 적으려고 한다. ViewModel은 MVP 패턴에 프레젠터랑 비슷한 느낌이다. 중간에서 데이터를 받고 전달해주는 우편부 역할. 그러나 다른점이 있으니 패턴이름도 달라졌을터 의존성의 문제가 달라졌다. MVP 패턴의 프레젠터는 모델과 뷰에 각각 의존성을 가지고 있었는데 MVVM 은 data Binding 이라는 개념을 통해 Model 파트와의 의존성만 가지고 view와의 의존성은 가지지 않는 구조를 갖게 되었다. 이해가 되지 않는다면 인터넷에 MVVM 패턴이라고만 쳐도 그림으로 그려져 있는것..

Android 2021.03.27
이전
1
다음
더보기
프로필사진

최데브는 오늘도 프로그래밍을 한다.

안드로이드 개발자로 일하고 있습니다. 다양한 개발 플랫폼에 흥미 있으며 세상을 더 좋은 곳으로 만드는 서비스를 개발하는 것에 관심이 많습니다.

  • 분류 전체보기 (236)
    • Javascript (2)
    • DB (5)
    • 알고리즘 (38)
      • DP (2)
      • BFS&DFS (0)
      • 정렬 (0)
    • Java (4)
    • React (4)
    • 잡담 (31)
    • html css (1)
    • Android (63)
      • RxJava, RxKotlin (7)
      • Android UI (6)
      • Android Compose (15)
      • Coroutine (7)
      • DeepDive Android (1)
    • 안드로이드 프로젝트 (6)
    • Effective Kotiln (6)
    • 블록체인 (2)
    • Kotlin (6)
    • Go (5)
    • Flutter (6)
    • BackEnd (2)
      • Java Spring (6)
      • Nest.js,Node.js (1)
    • AI (2)
    • Dev6 (3)
    • IOS (1)
      • Swift (1)

Tag

Go언어, 코딩테스트, 개발자, 안드로이드, MVVM, 잡담, Kotlin, Flutter, 이펙티브 코틀린, 안드로이드 컴포즈, 코틀린, 안드로이드 개발자, RxKotiln, android, android compose, Kotiln, 알고리즘, RxJava, 프로그래머스, 안드로이드 클린아키텍쳐,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바