본문 바로가기
안드로이드/RxJava

RxJava란?

by 안드뽀개기 2021. 6. 8.
반응형

RxJava란 ReativceX(Reactive Extensions)를 자바로 구현한 라이브러리이다.

 - 관찰하고있는 대상의 상태가 변했을 때 관찰자(Observer)에게 변경사항을 전달하는 옵저버 패턴(Observer Pattern)

 - 복잡한 비동기 및 에러 처리를 쉽게 처리할 수 있음

 

 

그 외
 - RxAndroid :  RxJava에 Android용 스케쥴러 등 몇 가지 클래스를 추가해 안드로이드 개발을 쉽게 해주는 역할을 하는 라이브러리

 - RxKotiln : RxJava 라이브러리를 기반으로 포팅하여 코틀린을 위한 리액티브 프로그래밍의 특정 부분을 함수형 프로그래밍으로써 구현한 라이브러리

 -  RxBinding : RxJava와 RxAndroid를 이용해 안드로이드의 위젯이나 View에 Rx를 사용하기 쉽게 해주는 라이브러리



 

 

반응형