DataBinding1 [Android] 안드로이드에 MVVM 적용해보기 (DataBinding, LiveData, Koin) 소프트웨어 개발 패턴에는 MVC, MVP, MVVM 등이 있다! 그 중에서 안드로이드에서 가장 많이 사용하는 MVVM에 대하여 다루어보고자 한다. 처음에 MVVM을 공부하려고 찾아봤는데 구현 방법들이 너무 많아서 어려웠다... 그래서 몇가지 구현 방법들에 대하여 기초적인 부분을 작성해보고자 한다. 물론 나도 공부하고 적은거라 틀린 부분이 있을 수 있다. 참고 정도만 해보자..! 1. MVVM이란? Model, View, ViewModel을 구성으로하는 패턴이다. 기존 MVC를 보완하기 위해 MVP가 나왔고 MVP를 좀 더 보완한게 MVVM이라고 하는 히스토리도 있다. MVVM의 구조는 아래와 같다. View - 기본적으로 UI를 지칭하는 구성 요소이다. 안드로이드에서 따지자면 Activity나 Fragm.. 2020. 12. 5. 이전 1 다음