MVVM

    MVVM과 MVI에 대해서

    MVVM MVVM (Model-View-ViewModel) 아키텍처는 소프트웨어 개발에서 사용되는 아키텍처 패턴 중 하나다. MVVM은 사용자 인터페이스(UI)와 비즈니스 로직 간의 분리를 목표로 하며, 데이터 바인딩과 명령(Command) 패턴을 중심으로 구성된다. 🍉 MVVM 아키텍처의 세 가지 구성요소 Model 애플리케이션의 비즈니스 로직과 데이터를 담당한다. 데이터는 일반적으로 데이터베이스, 네트워크 요청, 로컬 파일 등에서 가져온 정보를 포함하고 있다. View 사용자 인터페이스(UI)를 표시하고 사용자의 입력을 처리한다. View는 데이터 바인딩을 통해 ViewModel과 상호작용하며, ViewModel에 의해 제공되는 데이터를 화면에 표시한다. 예를 들어, 액티비티, 프래그먼트, 커스텀..