개발/안드로이드(Android-Kotlin)

RXJava란

개복치 개발자 2019. 8. 7. 20:13

 

 Rxjava RxKotlin 이란 것을 많이 들어봤는데

 

 이 것은 과연 무엇일까요?

 

 RX(Reactive java)에서 이름을 따온 것인데

 

 왜 이것을 사용하는지 알아보니, 자바로 Reactive Programming 을 할 때 사용한다고 합니다.

 

 자, Reactive Programming 이란 뭘까요

 

 무슨 검색해보니

 

 데이터에 흐름을 따라 함수나 수식이 업데이트 된다.

 

 이런 말이 나오는데... 이게 무슨 말일까요??

 

 매우매우 간단하게 설명하면, 어떤 이벤트가 일어나서 그 이벤트에 따라 무엇인가를 변경해준다. 라고 생각하면 되는데

 

 뭐 변경이야 그렇다치고, 그러면 왜? 사용하는가에 대한 부분은

 

 쓰레드 처리가 간단합니다. 쉽게 말하면, 저희가 직접 프로그래밍으로 핸들링 해주는 것 보다 RXjava 에서 더 효율적으로 해줍니다.

 

 떄문에, RXJava를 사용합니다.

 

 

 

 

 

'개발 > 안드로이드(Android-Kotlin)' 카테고리의 다른 글

NotitleBar  (0) 2019.08.12
AsyncTask 란  (0) 2019.08.12
TextView DP SP  (0) 2019.08.06
Retrofit, JSON, GSON, OkHttp, API 란  (0) 2019.07.31
전화하기 버튼  (0) 2019.07.25