SMALL aac2 [MVVM] MVVM의 ViewModel과 AAC(Android Architecture Components)의 ViewModel의 차이 개요 - MVVM 패턴의 ViewModel - AAC의 ViewModel - MVVM의 ViewModel과 AAC ViewModel의 차이점 @ MVVM 패턴의 ViewModel MVVM (Model-View-ViewModel) 패턴은 소프트웨어 아키텍처 패턴 중 하나로, 안드로이드 앱 개발에서도 널리 사용되고 있습니다. MVVM 패턴은 데이터를 처리하고 표시하는 데 필요한 로직을 View에서 분리하여 ViewModel에서 처리하는 것이 특징입니다. 이를 통해 코드의 재사용성과 유지보수성을 향상시킬 수 있습니다. MVVM 패턴에서의 ViewModel은 View와 Model 간의 연결고리로 동작합니다. View는 ViewModel을 통해 Model과 상호작용하며, ViewModel은 View와 Model .. 2023. 2. 21. [ViewModel] ViewModel이란? 1. ViewModel이란? ViewModel은 간단히 말하면 UI 와 로직의 분리를 위한 개념이다. Activity, Fragment 생명주기의 영향을 받지 않고 가로모드, 세로모드로 변경해도 값이 초기화되지 않고 유지시킬 수 있는게 ViewModel이다. 단, ViewModel에서 context나 activity객체를 사용하고 싶으면 AndroidViewModel()을 사용해야 한다. 2. 앱 gradle 추가 implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1' implementation 'androidx.lifecycle:lifecycle-livedata-ktx:2.5.1' 3. ViewModel 클래스 import android.u.. 2023. 2. 3. 이전 1 다음 LIST