android mvvm1 [Android, Kotlin] Android MVVM 다뤄보기 이번에 필자가 공부해본 것은 MVVM이다. MVVM은 View - Model - ViewModel의 약자인건 다 알고 있는 사실이니 그냥 넘기고(?) 필자는 오래전부터 사용해왔던 안드로이드 아키텍처이지만 쓰는 이유와 각 파일들이 정확히 무엇을 위한 파일들인지 잘 알지 못했기에 이번 기회에 제데로 알아보고자 한다. 1. MVVM의 구조 MVVM은 이름에서도 알 수 있듯이 View, Model, ViewModel로 이루어져 있다. View: 이벤트 발생, liveData 감지해 뷰에 출력한다(출력싸개). Model: 실직적인 데이터를 다루는 곳(DB, Api 등의 데이터를 정의(?)한다.) ViewModel: 프로젝트의 비즈니스 로직을 관리한다(Api 호출, DB호출 이런거). 주의할 점은 View와 Mod.. 2023. 3. 18. 이전 1 다음 728x90