MVVM2 [안드로이드] MVC, MVP, MVVM에 관하여 잘 정리된 글 안드로이드의 MVC, MVP, MVVM 종합 안내서 안드로이드 앱을 만드는 개발자를 위한 MVC, MVP, MVVM 패턴 사용법과 장단점에 대한 안내서입니다. academy.realm.io 1. MVC 일반적인 평소의 안드로이드 코딩 방식 Model : property와 method로 이루어진 데이터 class View : xml 파일들 Controller : Activity, fragment Controller에서 view와 모델의 업데이트, 상호작용 일어남 Controller에 코드 치중됨 2. MVP View와 Presenter의 의존성을 어느정도 완화시킴 Model : property와 method로 이루어진 데이터 class View : xml 파일들, Activity, fragment Pr.. 2020. 9. 8. [안드로이드] MVVM 패턴 LiveData + ViewModel + DataBinding 예제 LiveData 개요 | Android 개발자 | Android Developers LiveData를 사용하여 수명 주기를 인식하는 방식으로 데이터를 처리합니다. developer.android.com AAC의 핵심 요소들인 LiveData + ViewModel + Databinding를 이용하여 MVVM 패턴의 예제를 한 번 만들어 보겠습니다. 설명 우선 만들 예제는 MainActivity와 그 안에 ViewPager를 컨테이너로 삼아 들어있는 3개의 BlankFragment들로 구성되어있으며 프래그먼트들이 부모 액티비티의 ViewModel에 있는 LiveData를 binding 해오는 프로그램입니다. data가 MutableLiveData이며 Integer 값입니다. MainActivity에서 버튼을.. 2020. 9. 2. 이전 1 다음