본문 바로가기
Mobile#Mobile#Architecture조회 1

MVVM란?Model-View-ViewModel

정의

모바일 앱 아키텍처 패턴. View와 Model을 ViewModel이 중개. SwiftUI·Compose의 자연스러운 구조.

다른 표현엠브이브이엠

MVVM이란?

UI 로직과 비즈니스 로직을 분리하는 아키텍처 패턴이다.

구성

  • Model — 데이터·비즈니스 로직
  • View — UI 렌더
  • ViewModel — 상태·이벤트 중개

장점

테스트 용이, View와 Model 완전 분리, 선언적 UI(SwiftUI·Compose)와 잘 맞음.

🔗 함께 보면 좋은 용어

Mobile 전체 →