Android DataBinding에서 활용하는 LiveData, Observable, StateFlow를 알아본다.
이전에 작성한 글에서 LiveData의 내부 동작을 통해 중복 데이터 사용에 대해서 살펴보았다.
이번 글에서는 LiveData에 대해서 생각하는 부분을 나열하고, DataBinding 시 사용할 수 있는 또 다른 Observable, StateFlow를 간단하게 알아본다.
RxJava는 직접적이지는 않지만 간접적으로 활용해야 한다.
DataBinding을 활용하거나, observe를 할 때 어떤 도구를 활용하는 게 좋을지 가이드를 해보려고 한다.
이 글에서 도움 될 문서는 아래와 같습니다.
이 글에서 알아볼 내용
- LiveData의 장? 단점?
- Observable