평범한 개발자 행복한 가족, 패밀리그램

MVVM 2

Android MVVM 패턴을 위한 Architecture Components library - LiveData #2

https://developer.android.com/topic/libraries/architecture/adding-components.html 아키텍처 콤포넌트 소개 영상 LiveData - LiveData는 옵저버 패턴의 Data holder 이다. Data가 변경될 때 Observer를 통해 감지 할 수 있으며, 이를 통해 UI를 업데이트 할 수 있다.이전 포스팅인 Room Database에 LiveData를 사용 할 수 있다. 간단하게 LiveData를 살펴본 뒤 느낀 부분은 LiveData 는 Reactive + Object 라는 느낌이었다. Reactive X의 Subject와 같은 Observable 를 정의된 Object ( LiveData ) 가 기본적으로 갖고 있으며 , LiveDat..

Android MVVM 패턴을 위한 Architecture Components library - ROOM #1

구글에서 안드로이드개발을 위한 아키텍처 컴포넌트 라이브러리 1.0 이 나왔다. 5월 말 쯤에 나왔는데 다른 것들에 관심을 갖다 연말이되어서야 확인하고 있다. ( 너무 알아야 할 것이 많아지는 것 같아 슬프다. ) 간단하게 아키텍처 컴포넌트는 기존 안드로이드 개발에서 MVVM 패턴을 구현할 수 있도록 도와주는 라이브러리로 판단된다. 지금 까지 RxJava를 이용하여 Lifecycle을 Observe 하고 이를 이용해 MVVM 패턴을 구현했는데, 구글 안드로이드에서 직접 나서서 아키텍처 콤포넌트 라이브라리를 만들었다. For Room RxJava support, add:implementation "android.arch.persistence.room:rxjava2:1.0.0"아직 사용은 안해봤지만, RxJa..

반응형