반응형

.

.

.

 

예제 1. MVVM + ROOM + DataBinding

 

 

예제 구현

 

.

.

.

 

.

.

.

예제 2.  MVVM + ROOM + DataBinding + RecyclerView + Repository + Room

 

.

.

.

 

.

.

.

 

 

MVVM 장·단점

 

장점?

 

1.뷰가 데이터를 실시간으로 관찰한다. (UI 갱신 용이)

2.생명주기로부터 안전(데이터를 홀드하고 있으므로)하여 메모리 릭을 방지 할 수 있다.

3.기능별로 모듈화되어 있어, 역할분리를 할 수 있다.

 

단점?

 

1. 작은 프로젝트에는 유용하지 않다.

2. 사용하는 기술에 대한 러닝커브가 존재한다.

 

반응형

+ Recent posts