반응형
Reactive Programming
- reactive : 반응형 -> 비동기로 반응하여 실행
- 데이터의 흐름을 먼저 정의하고, 데이터가 변경되었을때 연관되는 수식이나 함수가 업데이트되는 방식
- ex) 엑셀에서 값을 변경했을 때 자동으로 변경된 값이 반영되는것
- 명령형 프로그래밍 : 변경이 발생했다는 통지를 받으면(pull) 그때 새로 계산함
VS 반응형 프로그래밍 : 변경된 데이터를 밀어줌(push)
RxJava
- 자바로 리액티브 프로그래밍을 할 수 있는 라이브러리
- 함수형 프로그래밍과 같이 사용(람다 표현식)
- 콜백을 사용하지 않음!!!
Reference
woovictory.github.io/2019/07/31/RxJava-Chap01-Introduce/
반응형
'Android' 카테고리의 다른 글
[Android/Kotlin] BottomNavigationView (0) | 2021.08.20 |
---|---|
[Android] ConstraintLayout (0) | 2021.06.19 |
[Android/kotlin] datepickerdialog 커스텀 / 선택한 날짜의 년,월,일,요일 표시 (0) | 2021.03.08 |
[Android/kotlin] spinner 커스텀해서 사용하기 (0) | 2021.03.07 |
[Android/kotlin] DialogFragment를 이용한 커스텀 대화상자 만들기 (0) | 2021.03.05 |