MVVM2 [Android] MVVM과 MVI 패턴에 대한 생각 안녕하세요. 중곰입니다. 오늘은 MVVM과 MVI 패턴에 대한 생각을 정리하며,그 내용을 정리해보려고 글을 써봅니다. 저의 생각을 정리하기 전에 간단하게 MVVM 패턴, MVI 패턴이란? 무엇이고, 데이터 흐름은 어떤지 간단하게 보고 생각을 말해봅니다. ## 간단 요약 ##* MVVM 패턴 ?! - Model-View-ViewModel 패턴으로, 안드로이드에서 UI 로직과 비즈니스 로직을 분리하는 목적으로 설계된 패턴* MVI 패턴 ?! - Model-View-Intent 패턴으로, 단방향 데이터 흐름과 불변 상태에 중점으로 설계된 패턴 ## 데이터 흐름 ##* MVVMView: 사용자 입력을 ViewModel에 전달ViewModel: 비즈니스 로직 실행, Model에 데이터 요청/업데이트Model:.. 2025. 3. 14. [이론]MVVM 디자인 패턴 1. 디자인 패턴이란? 개발 시 자주 나나타는 과제를 해결하기 위한 방법 중 하나로, 개발 과정에서 발견된 설계의 노화우를 축적하여 이후 재 이용하기 좋은 형태로 특정 규약을 묶어서 정리한 것 - 위키백과 즉, 좋은 코드(확장과 수정에 용이, 유지보수성 좋음)를 설계하기 위한 설계 디자인 방법론이다. 디자인 패턴 분류는 생성/구조/행동로 나뉘어 지며, 종류는 다양하다. 그 중에 MVVM 패턴을 살펴본다. 2. MVVM 패턴이란? " 하나의 소프트웨어 아키텍처 패턴으로 그래픽 사용자 인터페이서 (View)의 개발을 비즈니스 로직(Model) 또는 백엔드 로직으로 부터 분리시켜서 View가 어느 특정한 모델 플랫폼에 종속되지 않음 " " 사용자 인터페이스의 이벤트-기반 프로그래밍을 단순화하기 위해 발명 됨 .. 2021. 6. 12. 이전 1 다음 반응형