[Kotlin/코틀린] MVVM 패턴이란? - MVVM 패턴과 Counter 앱
안드로이드 앱 개발에서 널리 사용되는 아키텍처 패턴 중 하나인 MVVM에 대해서 기록하려고 한다.요즘 안드로이드 개발을 취미로 시작하여 기록을 위해 작성한다. 혹여나 틀린 정보가 있다면 댓글로 남겨주신다면 반영하겠습니다 감사합니다. 서론MVVM 패턴이란?MVVM (Model-View-ViewModel) 패턴은 앱의 UI와 비즈니스 로직을 분리하여 보다 깔끔한 구조와 유지보수성을 제공하는 아키텍처 패턴이다. MVVM은 크게 세 가지 컴포넌트로 구성된다.Model: 데이터와 비즈니스 로직을 관리하는 컴포넌트View: 사용자에게 보이는 UIViewModel: Model과 View 사이의 중간 역할을 하며, 데이터를 가공하여 View에 전달하고 사용자 인터렉션을 처리MVVM은 데이터를 UI에 쉽게 바인딩하고, ..