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 |